Python GUI开发之Tkinter基础篇11:messagebox

在这里插入图片描述

一、前言

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 (备注:物联网项目交流)。

获取资料:微信扫描下方二维码,关注公众号:一个物联网项目的前世今生。

静晨出品:静之所想,晨之所计
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值