【问题标题】:Why does python show up error that name tk is not defined? [closed]为什么python会显示名称tk未定义的错误? [关闭]
【发布时间】:2020-12-25 12:45:43
【问题描述】:

我试图用 tkitner 构建一个小窗口,它显示了这个错误

Traceback (most recent call last):
  File "E:\education\python\example .py", line 3, in <module>
    master = TK()
NameError: name 'TK' is not defined
from tkinter import *

master = TK()
master.mainloop()

【问题讨论】:

    标签: python python-3.x numpy tkinter syntax


    【解决方案1】:

    不是TK(),是Tk()(小k)。
    另外,使用from ... import *dangerous and should be avoided

    【讨论】:

    • 非常感谢我已经为此奋斗了 3 天,为什么 from ... import * 很危险
    • @ahamedsha 您可以查看链接,该链接有一个答案,其中包含最重要的原因,为什么这是危险的,但简而言之 - 您不知道您刚刚导入命名空间的内容
    猜你喜欢
    • 1970-01-01
    • 2016-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-05
    相关资源
    最近更新 更多