我一直在尝试使用tkinter作为python中的gui构建器。你知道吗
我使用教科书教程创建了以下内容,其中使用框架小部件来保存其他小部件(作者建议):
from tkinter import *
root = Tk()
app = Frame(root)
lbl = Label (app, text="This is a label")
lbl.grid()
root.mainloop()
这会创建一个窗口,但根本不会创建lbl对象。我在网上发现了一些宝贵的东西,但在测试中我确实发现,如果我删除了设置框架,只是将root作为主控直接传递到标签构造函数中,它就可以工作了。你知道吗
tkinter.Frame
小部件还需要调用其grid
方法:否则,它将不会被放置在窗口上。你知道吗
相关问题 更多 >
编程相关推荐