如何在 Tkinter/Python 中获取弹出对话框?
tkinterpythongui-programming更新于 2025/9/13 0:12:17
Tkinter 是一个标准 Python 库,用于创建和开发基于 GUI 的应用程序。我们可以在 Tkinter 中创建一个应用程序,并向其中添加小部件,使应用程序更具交互性。
假设我们想在应用程序中显示一个弹出对话框。在这种情况下,我们可以使用 tkinter 中的内置 messagebox 模块。它允许我们显示各种对话框,如错误、信息框、确认框等。
示例
在此示例中,我们创建了一个按钮,单击后将在屏幕上显示弹出消息。
# 导入所需的库
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
# 创建 tkinter 框架的实例
win=Tk()
# 设置几何图形
win.geometry("700x250")
# 定义一个按钮以显示弹出消息框
def on_click():
messagebox.showinfo("Message", "Hey folks!")
# 添加标签小部件
Label(win, text="Click the button to open a popup", font=('Georgia 13'))
# 创建一个按钮来打开弹出对话框
ttk.Button(win, text="Open Popup", command=on_click).pack(pady=30)
win.mainloop()
输出
运行上述代码将显示一个带有按钮的窗口,用于打开对话框。

单击按钮可在屏幕上显示弹出对话框。

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

