그래픽 사용자 인터페이스 (GUI)를 작성하는 방법에 대한 자습서를 계속 읽었으므로 나중에 익숙해지기 때문에 익숙해졌습니다. 튜토리얼의 대부분은 첫 번째 줄에서 다음 명령을 사용 : 나는 다음과 같은 오류 얻을이 간단한 코드를 실행하면Tkinter : NameError : name '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을 사용하고 있지만, 문제가되지 않는다고 생각합니다.
실행 중! Olav, 정말 고마워, 미쳤어! – gpujol
파이썬 2에서도'Tk'입니다. –