【发布时间】:2014-10-17 20:07:18
【问题描述】:
我尝试了多种不同的方法来使用 tkinter 中的 Slider set() 和网格布局,但我无法让它识别该属性。
这是一个不使用 set() 的函数式版本:
master = Tk()
master.title("This is a title")
Scale(master, from_=0, to=100, label='Brightness').grid(row=0, sticky=W)
master.mainloop()
这符合预期。但如果我改为:
Scale(master, from_=0, to=100, label='Brightness').set(50).grid(row=0, sticky=W)
我收到:AttributeError: 'NoneType' object has no attribute 'grid'
如果我尝试使用 set() 将比例分配给变量,然后使用 .grid(row=0, sticky=W) 使用该变量,我会收到相同的结果。
我在这里缺少什么?我查看了文档,但与 pack() 相比,grid() 似乎很少。
【问题讨论】:
标签: python layout grid tkinter set