📜  弹出窗口 python tkinter - Python (1)

📅  最后修改于: 2023-12-03 14:54:13.242000             🧑  作者: Mango

弹出窗口 Python Tkinter

简介

Python Tkinter 是 Python 自带的图形界面库,它提供了强大的 GUI 工具包。其中,弹出窗口是 Tkinter 中的一个重要组成部分,它可以在 GUI 窗口中创建一个新窗口并显示内容。

程序示例

下面是一个简单的程序示例,展示了如何通过 Python Tkinter 创建一个弹出窗口,并在其中显示一个标签(label)组件。

import tkinter as tk

# 创建主窗口
root = tk.Tk()

# 定义一个函数,用于创建弹出窗口并显示标签
def show_window():
    # 创建弹出窗口
    window = tk.Toplevel(root)

    # 创建标签组件
    label = tk.Label(window, text="这是一个弹出窗口!")
    label.pack()

# 创建按钮,用于触发弹出窗口
button = tk.Button(root, text="弹出窗口", command=show_window)
button.pack()

# 运行主程序
root.mainloop()

在程序中,首先创建了一个主窗口,并定义了一个名为 show_window 的函数,用于创建弹出窗口并显示标签。在主窗口中,创建了一个按钮,当按钮被点击时,调用 show_window 函数来创建弹出窗口。

效果展示

弹出窗口 Python Tkinter

小结

通过 Python Tkinter 可以轻松创建弹出窗口,并在其中展示各种 GUI 布局和组件。将组件放置到弹出窗口中类似于在主窗口中进行布局,只需要使用 Toplevel 类即可创建一个新窗口。