我创建的所有标签都没有显示在 GUI 中,它没有显示第一个标签

all the labels which I have created are not showing in GUI, It is not showing the first label

我正在尝试使用 Tkinter 库构建应用程序。当我创建标签时,上一个标签不显示 window,最后一个标签也显示错误的标签名称。现在我的 python 版本是 3.9 和 tkinter 版本 8.6 。我浏览了与问题相关的所有问题,但在堆栈溢出论坛上找不到任何解决方案。下面我粘贴我的虚拟代码。请帮助我调试我的代码。

'''

from tkinter import *

window = Tk()

window.title("Window") ## giving window a name 
window.geometry("600x600")
window.resizable(False,False)

Label(window,text="Name",font="10").place(x=30,y=110)
Label(window,text="Place",font="10").place(x=30,y=110)
Label(window,text="Age",font="10").place(x=30,y=110)

mainloop()

'''

您已将所有标签放置在同一位置 (30,110)。这就是标签内容重叠并显示“Age e”的原因。由于“年龄”是您添加到屏幕的最后一个标签,因此它显示在其他两个标签之上。

如果您给标签不同的位置,您将能够正确查看所有标签。

您已将标签放置在相同的坐标上,因此它们将彼此重叠。尝试使用不同的 x 和 y 参数将它们分开:

from tkinter import *

window = Tk()

window.title("Window") ## giving window a name 
window.geometry("600x600")
window.resizable(False,False)

Label(window,text="Name",font="10").place(x=30,y=110)  # Diffterent 
Label(window,text="Place",font="10").place(x=30,y=130) # vertical 
Label(window,text="Age",font="10").place(x=30,y=150)   # placement

mainloop()