0
我使用Tkinter爲python腳本創建GUI,並且我想在GUI中使用可擴展窗口小部件。我試圖在包裝功能使用「填充」和「擴大」的屬性,但我每次編譯在Python 3.2的代碼時,我得到這個錯誤:Tkinter - 在python 3.2中展開窗口小部件
_tkinter.TclError: unknown option "-expand"
這個屬性不會在Python支持3.2?
我使用Tkinter爲python腳本創建GUI,並且我想在GUI中使用可擴展窗口小部件。我試圖在包裝功能使用「填充」和「擴大」的屬性,但我每次編譯在Python 3.2的代碼時,我得到這個錯誤:Tkinter - 在python 3.2中展開窗口小部件
_tkinter.TclError: unknown option "-expand"
這個屬性不會在Python支持3.2?
關於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()
我的不好,在屏幕前數小時,我正在嘗試使用這些屬性創建窗口部件,而不是在pack()函數中使用它。 – Kiji
你能顯示導致錯誤的代碼嗎?否則,我們必須猜測。 –