如何在 Tkinter 中显示和隐藏小部件?
tkinterpythongui-programming更新于 2025/6/19 15:08:17
Tkinter 是一个 Python 库,用于创建和开发基于 GUI 的应用程序。假设我们必须创建一个应用程序,以便我们可以显示或隐藏小部件。
- 为了显示/显示小部件,请使用 pack() 几何管理器
- 要隐藏应用程序中的任何小部件,请使用 pack_forget() 方法。
示例
让我们通过这个例子来了解如何显示/隐藏小部件 −
# 导入所需的库
from tkinter import *
from tkinter import ttk
# 创建 tkinter 框架的实例
win = Tk()
# 设置 tkinter 的大小窗口
win.geometry("700x350")
# 定义组合框小部件的样式
style = ttk.Style()
style.theme_use('xpnative')
# 定义一个函数来显示/隐藏小部件
def show_widget():
label.pack()
def hide_widget():
label.pack_forget()
b1.configure(text="Show", command=show_widget)
# 添加标签小部件
label = ttk.Label(win, text="Eat, Sleep, Code and Repeat", font=('Aerial 11'))
label.pack(pady=30)
# 添加按钮小部件
b1 = ttk.Button(win, text="Hide", command=hide_widget)
b1.pack(pady=20)
win.mainloop()
输出
运行上述代码将打开一个窗口,其中有一个按钮用于显示/隐藏应用程序中的小部件。
现在,单击按钮以显示/隐藏窗口中的标签文本。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

