重明鸟软件知识平台
@TKinter(4):Messagebox控件
messagebox控件是一个消息对话控件。它负责显示各种信息对话框。并返回相应选择事件。
messagebox的方法
showerror错误提示对话框showinfo信息提示对话框
showwarning警告对话框askokcancel确认或取消;有返回值True、False
askquestion回答问题;有返回值yes、noaskretrycansel重试或取消;有返回值True、False
askyesno回答是非题;有返回值True、Falseaskyesnocancel是、否或取消,有返回值True、False、None

下面我们来看下例子
#引入tkinter包
import tkinter as tk 
import tkinter.messagebox
#创建TK窗口
root = tk.Tk()#Tk中T是在大写,k是小写

#消息对话框
tk.messagebox.showinfo(title='Info',message='消息对话框')

#错误对话框
tk.messagebox.showerror(title='error',message='错误对话框')

#警告对话框
tk.messagebox.showwarning(title='warning',message='警告对话框')

#回答是非题对话框
ret = tk.messagebox.askyesno(title='算得对吗?',message='1+1=2?')
 
#TK窗口轮询事件
root.mainloop()
运行效果
@站内查找
@栏目文章
【基础教程】TKinter(7):Menu控件
【基础教程】TKinter(6):Canvas控件
【基础教程】TKinter(5):Label控件
【基础教程】TKinter(4):Messagebox控件
【基础教程】TKinter(3):Button控件
【基础教程】TKinter(2):控件及其属性
【基础教程】TKinter(1):第一个tkinter程序
【基础教程】Python守护进程创建
【基础教程】PyGame(13):三维环境设置
【基础教程】C/C++指针函数和回调函数
【基础教程】C/C++多进程编程(3)
【基础教程】C/C++多进程编程(2)
【基础教程】C/C++多进程编程(1)
【基础教程】C/C++多线程编程(2)
【基础教程】C/C++多线程编程(1)
【基础教程】C/C++动态库编程
【基础教程】C/C++静态库编程
【基础教程】photoshop图片混合公式
【基础教程】PyGame(12):旋转和缩放
【基础教程】PyGame(11):Surface操作
【基础教程】网络编程:Epoll(2)
【基础教程】网络编程:Epoll(1)
【基础教程】网络编程:IOCP(3)
【基础教程】网络编程:IOCP(2)
【基础教程】网络编程:IOCP(1)
【基础教程】网络编程:UDP
【基础教程】网络编程:TCP
【基础教程】Ubuntu安装Hadoop(4)
【基础教程】Ubuntu安装Hadoop(3)
【基础教程】Ubuntu安装Hadoop(2)
【基础教程】Ubuntu安装Hadoop(1)
【基础教程】Hadoop技术原理
【基础教程】Hadoop基本命令
【基础教程】Hadoop是什么东西
【基础教程】排序算法介绍
【基础教程】PyGame(10):声音控制
【基础教程】PyGame(9):鼠标事件(2)
【基础教程】PyGame(8):鼠标事件(1)
【基础教程】PyGame(7):键盘事件(2)
【基础教程】PyGame(6):键盘事件(1)
【基础教程】PyGame(5):显示图片
【基础教程】PyGame(4):显示文字
【基础教程】PyGame(3):图元绘制
【基础教程】PyGame(2):游戏框架
【基础教程】PyGame(1):开发环境搭建
【基础教程】Python(10):类定义
【基础教程】Python(9):自定义模块
【基础教程】Python(8):输入输出控制
【基础教程】Python(7):函数定义
【基础教程】Python(6):中断语句
【基础教程】Python(5):判断语句
【基础教程】Python(4):循环语句
【基础教程】Python(3):变量与运算符
【基础教程】Python(2):Hello
【基础教程】Python(1):介绍与安装
Copyright @ 2011-2018 by szc  桂ICP备11003301号-1  桂公网安备45040302000027号  Email:szcsoft@qq.com