欢迎访问宙启技术站
智能推送

如何在tkinter中显示一个简单的确认消息

发布时间:2023-12-28 04:52:48

在Tkinter中显示一个简单的确认消息可以使用消息框函数messagebox.showinfo()。下面是一个使用Tkinter和messagebox的简单例子:

from tkinter import *
from tkinter import messagebox

def show_confirm_message():
    result = messagebox.askyesno("确认消息", "是否要执行此操作?")
    if result:
        messagebox.showinfo("确认消息", "操作已确认")
    else:
        messagebox.showinfo("确认消息", "操作已取消")

root = Tk()
root.geometry("300x200")

confirm_button = Button(root, text="显示确认消息", command=show_confirm_message)
confirm_button.pack(pady=50)

root.mainloop()

这个例子中,首先导入了Tkinter库和messagebox模块。然后定义了一个show_confirm_message()函数,其中使用messagebox.askyesno()函数来显示一个确认消息框,询问是否要执行某个操作。根据用户的选择,函数会显示相应的信息框来确认用户的选择。

接着创建了一个Tkinter窗口,并设置了它的大小为300x200。然后创建了一个按钮,按钮上显示“显示确认消息”。当用户点击这个按钮时,会调用show_confirm_message()函数。

最后通过调用Tkinter的mainloop()函数来启动窗口的事件循环,使窗口保持显示状态。

此例中所使用的messagebox.showinfo()函数用于显示提示信息的消息框,messagebox.askyesno()函数用于显示确认消息的消息框。

总结起来,要在Tkinter中显示一个简单的确认消息,可以使用messagebox.askyesno()函数来询问用户是否要执行某个操作,根据用户的选择显示相应的消息框。