概述
消息窗口组件Messagebox用于弹出提示框向用户进行警告,或让用户下一步如何操作。消息框包括很多类型,常用的有
info、warning、error、yesno、okcancel等包含不同的图标、按钮以及弹出提示音。
# 演示各消息框的程序及运行效果
import tkinter as tk
from tkinter import messagebox as ms
def b1_clicked():
ms.showinfo("Info","Showinfo test.")
def b2_clicked():
ms.showwarning("Warning", "Showwarning test.")
def b3_clicked():
ms.showerror("Error", "Showerror test.")
def b4_clicked():
ms.askquestion("Question", "Askquestion test.")
def b5_clicked():
ms.askokcancel("OkCancel", "Askokcancel test.")
def b6_clicked():
ms.askyesno("YesNo", "Askyesno test.")
def b7_clicked():
ms.askretrycancel("Retry", "Askretrycancel test.")
root = tk.Tk()
root.title("Msgbox Text")
b1 = tk.Button(root,text="showinfo",command=b1_clicked)
b1.pack(fill=tk.X)
b2 = tk.Button(root,text="showwarning",command=b2_clicked)
b2.pack(fill=tk.X)
b3 = tk.Button(root,text="showerror",command=b3_clicked)
b3.pack(fill=tk.X)
b4 = tk.Button(root,text="askquestion",command=b4_clicked)
b4.pack(fill=tk.X)
b5 = tk.Button(root,text="askohcanel",command=b5_clicked)
b5.pack(fill=tk.X)
b6 = tk.Button(root,text="askyseno",command=b6_clicked)
b6.pack(fill=tk.X)
b7 = tk.Button(root,text="askretrycancel",command=b7_clicked)
b7.pack(fill=tk.X)
root.mainloop()
结果:
最后
以上就是陶醉音响为你收集整理的tkinter 消息窗口组件Messagebox的全部内容,希望文章能够帮你解决tkinter 消息窗口组件Messagebox所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复