tkinter 应用程序中未定义标签

Age*_*L3r 1 python tkinter python-3.5

我正在尝试使用 Tkinter 创建一个内部带有文本“t”的基本窗口,但是在运行代码时,shell 会吐出“NameError: name 'Label' is not defined”。我正在运行 Python 3.5.2。

我遵循了教程,但问题出label = Label(root, text="test")在线路上。

import tkinter

root = tkinter.Tk()
sheight = root.winfo_screenheight()
swidth = root.winfo_screenwidth()
root.minsize(width=swidth, height=sheight)
root.maxsize(width=swidth, height=sheight)

label = Label(root, text="test")
label1.pack()

root = mainloop()
Run Code Online (Sandbox Code Playgroud)

3.5.2的标签功能有区别吗?

cri*_*007 6

您从未导入过该Label课程。尝试tkinter.Label

检查这些教程的导入语句

也许他们暗示 from tkinter import *