Messagebox模块
1.showinfo(title,message,options)
显示一般的提示信息。
from tkinter import *
from tkinter import messagebox
class Application(Frame):
def __init__(self,master=None):
super().__init__(master)
self.master=master
self.pack()
self.createWidget()
def createWidget(self):
self.button=Button(self,text="退出",command=self.confirm).pack()
def confirm(self):
messagebox.showinfo("提示信息:","确定退出吗?")
if __name__ == '__main__':
root=Tk()
root.geometry('300x200')
root.title('萤火虫')
app=Application(master=root)
root.mainloop()
2.showwarning(title,message,options)
显示警告信息
from tkinter import *
from tkinter import messagebox
class Application(Frame):
def __init__(self,master=None):
super().__init__(master)
self.master=master
self.pack()
self.createWidget()
def createWidget(self):
self.button=Button(self,text="确认",command=self.confirm).pack()
def confirm(self):
messagebox.showwarning("提示信息:","病毒入侵")
if __name__ == '__main__':
root=Tk()
root.geometry('300x200')
root.title('萤火虫')
app=Application(master=root)
root.mainloop()
3.showerror(title,message,options)
显示错误信息
4.askquestion(title,message,options)
显示询问消息。传回yes/no
5.askokcancel(title,message,options)
显示确定或取消消息。传回True/False
6.askyesno(title,message,options)
显示是与否消息。传回True/False
7.askyesnocancel(title,message,options)
显示是与否或取消消息。c传回Teue/False/None
8.askretrycancel(title,message,options)
显示重试或取消消息。传回True/False