Tkinter提供一个留言框可用于显示各种消息的类, 以便用户可以根据这些消息进行响应。消息, 如确认消息, 错误消息, 警告消息等。
为了使用该类, 必须导入该类, 如下所示:
# import all the functions and constants of this class.
from tkinter.messagebox import *
此类的语法和不同功能的使用–
askokcancel(title=None, message=None, **options)# Ask if operation should proceed;
# return true if the answer is ok.askquestion(title=None, message=None, **options)# Ask a question.askretrycancel(title=None, message=None, **options)# Ask if operation should be retried;
# return true if the answer is yes.askyesno(title=None, message=None, **options)# Ask a question;
return true
# if the answer is yes.askyesnocancel(title=None, message=None, **options)# Ask a question;
return true
# if the answer is yes, None if cancelled.showerror(title=None, message=None, **options)# Show an error message.showinfo(title=None, message=None, **options)# Show an info message.showwarning(title=None, message=None, **options)# Show a warning message.
演示各种消息的程序:
# importing messagebox class
from tkinter.messagebox import *# Showing various messaesprint (askokcancel( "askokcancel" , "Ok or Cancel" ))print (askquestion( "askquestion" , "Question?" ))print (askretrycancel( "askretrycancel" , "Retry or Cancel" ))print (askyesno( "askyesno" , "Yes or No" ))print (askyesnocancel( "askyesnocancel" , "Yes or No or Cancel" ))print (showerror( "showerror" , "Error" ))print (showinfo( "showinfo" , "Information" ))print (showwarning( "showwarning" , "Warning" ))# print statement is used so that we can
# print the returned value by the function
输出如下:
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
注意:请注意, 在上面的程序中我们不必导入Tkinter仅模块留言框molude/class就足够了, 因为这些函数的定义在留言框类。
【Tkinter中的不同消息|Python】首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- FreeFileSync文件同步软件操作指引以及功能介绍
- 计算机组织|不同的指令周期详细图解
- C语言中如何区分可打印字符和控制字符()
- 差异隐私和深度学习有什么区别()
- C语言中while(1)和while(0)之间的区别
- 奇数和偶数之和之间有什么区别()
- C语言中的结构和联合之间的区别
- C中字符串的strlen()和sizeof()之间的区别
- 静态和动态SQL之间有什么区别()