我正在使用Tkinter为python脚本创建GUI,我想在GUI中拥有可扩展的小部件。我正在尝试在pack函数中使用“填充”和“扩展”属性,但每次我在python 3.2中编译代码时都会出现此错误:
_tkinter.TclError: unknown option "-expand"
python 3.2不支持此属性?
答案 0 :(得分:1)
expand
或fill
属性没有任何变化。这是一个有效的例子:
import tkinter as tk
class ExampleApp(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
for i in range(1,11):
label = tk.Label(self, text="This is item #%s" % i,
borderwidth=2, relief="groove")
label.pack(side="top", fill="both", expand=True, padx=2, pady=1)
app = ExampleApp()
app.mainloop()