一、前言
messagebox是用来创建一个对话框,起到提示用户选择或者警示用户的作用。
二、创建messagebox
代码实现:
from tkinter import *
import tkinter.messagebox
root = Tk()
flg = tkinter.messagebox.askokcancel("请选择","是否继续?") #确定/取消 按键返回值True/False
#flg = tkinter.messagebox.askquestion("请选择","是否继续?") #是/否 按键返回值yes/no
#flg = tkinter.messagebox.askretrycancel("重试?","启动失败,是否重试?") #重试/取消 按键返回值True/False
#flg = tkinter.messagebox.askyesno("请确认","你是张三吗") #是/否 按键返回值True/False
#flg = tkinter.messagebox.showerror("error!","出错了!") #确定 按键返回值ok
#flg = tkinter.messagebox.showinfo("内容展示","新年快乐!") #确定 按键返回值ok
#flg = tkinter.messagebox.showwarning("警告","请注意安全!") #确定 按键返回值ok
print(flg)
mainloop()
三、运行
单击"确定",函数返回True,并打印在控制台,单击"取消",函数返回False.
四、结语
1、使用messagebox前需要导入messagebox模块,import tkinter.messagebox,由
于该模块是挂在tkinter下面的,因此需要导入tkinter,再tkinter.messagebox.ask
okcancel使用即可。
2、askokcancel等函数内两个参数前面是标题,后面是文本内容。
3、大家可以试试运行完整代码下面其他注释掉的函数,看结果是什么?
如您在使用过程中有任何问题,请加QQ群进一步交流。
QQ交流群:906015840 (备注:物联网项目交流)。
获取资料:微信扫描下方二维码,关注公众号:一个物联网项目的前世今生。
静晨出品:静之所想,晨之所计