Tkinter - 在python 3.2中扩展小部件

时间:2012-09-10 16:55:42

标签: tkinter python-3.2

我正在使用Tkinter为python脚本创建GUI,我想在GUI中拥有可扩展的小部件。我正在尝试在pack函数中使用“填充”和“扩展”属性,但每次我在python 3.2中编译代码时都会出现此错误:

_tkinter.TclError: unknown option "-expand"

python 3.2不支持此属性?

1 个答案:

答案 0 :(得分:1)

expandfill属性没有任何变化。这是一个有效的例子:

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()