Python图形界面(Tkinter)十三:MessageBox弹窗(含API整理)

函数表

函数 效果
askquestion(title, message, options) 在这里插入图片描述
askokcancel(title, message, options) 在这里插入图片描述
askretrycancel(tittle, message, options) 在这里插入图片描述
tk.messagebox.askyesno(title, message, options) 在这里插入图片描述
tk.messagebox.showerror(title, message, options) 在这里插入图片描述
tk.messagebox.showwarning(title, message, options) 在这里插入图片描述

代码

import tkinter as tk
import tkinter.messagebox  # 一定要写这可,如果直接tk.XXX是找不到的

tk.messagebox.askokcancel('NireStudio', '开始学习?')
tk.messagebox.askquestion('NireStudio', '开始学习?')
tk.messagebox.askretrycancel('NireStudio', '开始学习?')
tk.messagebox.askyesno('NireStudio', '开始学习?')
tk.messagebox.showerror('NireStudio', '开始学习?')
tk.messagebox.showwarning('NireStudio', '开始学习?')

tk.mainloop()

参数

上述所有函数都有以下相同参数:

  • tittle 弹窗标题栏文字信息
  • message 对话框要显示的文字信息
  • options 见下表
    在这里插入图片描述

返回值

askokcancel(),askretrycancel() 和 askyesno()返回值为布尔类型;

askquestion()返回’yes’和’no’;

showerror(),showinfo() 和 showwarning() 返回’ok’

猜你喜欢

转载自blog.csdn.net/Nire_Yeyu/article/details/105349571