我一直在關注如何創建圖形用戶界面(GUI)的教程,以便習慣它,因爲我將來會使用它。大多數教程在第一線使用以下命令:Tkinter:NameError:名稱'tk'未定義
from tkinter import *
root = tk()
root.title("Simple GUI")
root.geometry("200x100")
root.mainloop()
如果我運行這個簡單的代碼中,我得到以下錯誤:
文件
"C:/Users/Gerard/Dropbox/Master_Thesis_Gerard_Pujol/Python_Tryouts/creting_simpleGUI.py", line 11, in root=tk()
NameError: name 'tk' is not defined
之後,我改變了我的代碼,所以我用了類似的東西:
import tkinter as tk
root = tk()
root.title("Simple GUI")
root.geometry("200x100")
root.mainloop()
現在,錯誤如下:
"C:/Users/Gerard/Dropbox/Master_Thesis_Gerard_Pujol/Python_Tryouts/creting_simpleGUI.py", line 11, in root=tk()
TypeError: 'module' object is not callable
你知道怎麼回事嗎?請問你能幫幫我嗎?
我使用Spyder for Python 3.3,但我想這不是問題。
它運行!非常感謝奧拉夫,我瘋了! – gpujol
它也是python 2中的'Tk'。 –