一、messagebox简介
在tkinter中有三种标准对话框:
- messagebox
- filedialog
- colorchooser
首先,来了解一下 messagebox 消息对话框。
消息对话框,总体来说分为两种,一是消息框,二是对话框。
消息框,主要用来提示用户相应的信息,用户知道即可;对话框,告诉用户信息的同时,需要用户选择做出下一步行动,有一个交互的过程。
我们梳理一下各种类型的消息对话框以及对应的样子。
——
三个消息框
1、消息提示框 showinfo(title, message, options)
2、消息警告框 showwarning(title, message, options)
3、错误消息框 showerror(title, message, options)
五个对话框
1、询问确认对话框 askquestion(title, message, options)
2、确认/取消对话框 askokcancel(title, message, options)
3、是/否对话框 askyesno(title, message, options)
4、重试/取消对话框 askretrycancel(title, message, options)
5、是/否/取消对话框 askyesnocancel(title, message, options)
二、运用实例
下面我们通过实际代码,来看看各个对话框的使用。
import tkinter as tk
from tkinter.messagebox import *
root = tk.Tk()
def cmx1():
mx1 = showinfo(title='消息提示框', message='您的车速有点快!请慢点!')