tkinter 中标签有什么作用

问题描述 投票:0回答:1

我对以下代码有一些疑问:

from tkinter import *

def create_window():
    new_window = Tk()
    old_window.destroy()
    Label(new_window,text='hi').pack()
old_window = Tk()

Button(old_window,text="create new window!",command=create_window).pack()

old_window.mainloop()

为什么这里使用label而不是在new_window中只写text=label 实际上是如何工作的?

我在 YouTube 上搜索了这个主题,但没有找到我的问题的答案。他们只是写了一个标签,没有任何解释为什么。

python tkinter pyautogui
1个回答
1
投票

Label 是一个小部件,它实现了一个显示框,您可以在其中放置文本或图像。此小部件显示的文本可以随时更新。

所以这一行:

Label(new_window,text='hi').pack()

执行以下操作:在名为 new_window 的窗口中创建一个打招呼的文本,然后使用 .pack() 方法显示它

© www.soinside.com 2019 - 2024. All rights reserved.