【发布时间】:2015-08-08 15:17:52
【问题描述】:
我正在尝试使用 Visual Studio 社区 2015 中的 python Tkinter 模块显示一个简单的窗口。每当我尝试时,我都会收到一条错误消息 代码如下:
from tkinter import *
root = Tk()
theLabel = Labe1(root, text="This is too easy")
theLabel1.pack()
root.mainloop()
这是错误信息:
NameError: name 'Tk' is not defined
我该如何解决这个问题?
【问题讨论】:
-
如果出现问题,您没有收到来自
from tkinter import *的错误,这很奇怪。尝试使用import tkinter运行文件,然后使用print(sorted(dir(tkinter)))并验证Tk是打印出来的列表项之一。 -
使用
Labe1而不是Label也会遇到问题,同样因为没有任何名称为theLabel1。 -
您是否将文件命名为“tkinter.py”?
-
Byran Oakley:我确实将我的文件命名为 tkinter.py
标签: python visual-studio python-3.x tkinter