Python+tkinter——常用的提示框代码
当程序运行结束时,我们经常会用到提示框,用来提醒用户一些信息,如:错误,警告,成功等信息
今天我们来一起看一下python中tkinter的常用提示框
视频展示:
大家可以根据自己的代码中的需求,自行复制相关提示框代码,用于提示消息
下面时完整版代码(自行提取需要的):
import tkinter as tk
from tkinter import messagebox
# 创建主窗口
root = tk.Tk()
root.title("提示框示例")
# 显示一般信息提示框
def show_info():
    messagebox.showinfo(title="提示", message="这是一条普通消息!")
# 显示警告信息提示框
def show_warning():
    messagebox.showwarning(title="警告", message="这是一条警告消息!")
# 显示错误信息提示框
def show_error():
    messagebox.showerror(title="错误", message="这是一条错误消息!")
# 询问一个是/否问题
def ask_question():
    res = messagebox.askquestion(title="确认", message="你确定要执行该操作吗?")
    if res == yes:
        messagebox.showinfo(title="结果", message="你选择了确认!")
    else:
        messagebox.showinfo(title="结果", message="你选择了取消!")
# 询问一个Yes/No问题
def ask_yesno():
    res = messagebox.askyesno(title="确认", message="你确定要退出吗?")
    if res == True:
        messagebox.showinfo(title="结果", message="你选择了Yes!")
    else:
        messagebox.showinfo(title="结果", message="你选择了No!")
# 询问一个Ok/Cancel问题
def ask_okcancel():
    res = messagebox.askokcancel(title="确认", message="你确定要关闭窗口吗?")
    if res == True:
        root.destroy()
# 创建按钮并设置中心对齐
tk.Button(root, text="显示一般消息", command=show_info).pack(pady=10)
tk.Button(root, text="显示警告消息", command=show_warning).pack(pady=10)
tk.Button(root, text="显示错误消息", command=show_error).pack(pady=10)
tk.Button(root, text="是/否问题", command=ask_question).pack(pady=10)
tk.Button(root, text="Yes/No问题", command=ask_yesno).pack(pady=10)
tk.Button(root, text="Ok/Cancel问题", command=ask_okcancel).pack(pady=10)
root.mainloop() 
希望对大家有帮助
致力于办公自动化的小小程序员一枚#
下一篇:
			            多态的概念,多态的原理,多态解决什么问题 
			          
			        
