当前位置:   article > 正文

Python中的消息框对话框tkinter.messagebox_python tkinter messagebox

python tkinter messagebox

介绍:

messagebox是tkinter中的消息框、对话框

使用:

import tkinter.messagebox
  • 1

选择消息框的模式:

提示消息框:【返回”ok”】

在这里插入图片描述

tkinter.messagebox.showinfo(消息框标题,提示内容)
  • 1
消息警告框【返回”ok”】:

在这里插入图片描述

tkinter.messagebox.showwarning(消息框标题,警告内容)
  • 1
错误消息框【返回”ok”】:

在这里插入图片描述

tkinter.messagebox.showerror(消息框标题,错误提示内容)
  • 1

对话框:

询问确认对话框【返回值:yes/no】

在这里插入图片描述

tkinter.messagebox.askquestion(消息框标题,提示内容)
  • 1
确认/取消对话框【返回值:True/False】

在这里插入图片描述

tkinter.messagebox.askokcancel(消息框标题,提示内容)
  • 1
是/否对话框【返回值:True/False】

在这里插入图片描述

 tkinter.messagebox.askyesno(消息框标题,提示内容)
  • 1
重试/取消对话框:【返回值:True/False】

在这里插入图片描述

全部代码

from tkinter import *
import tkinter.messagebox
def info_warn_err():
    a=tkinter.messagebox.showinfo("我的标题","我的提示1")
    print(a)
    a=tkinter.messagebox.showwarning("我的标题","我的提示2")
    print(a)
    a=tkinter.messagebox.showerror("我的标题", "我的提示3")
    print(a)
def func2():
    a=tkinter.messagebox.askyesno("我的标题","我的提示1")
    print(a)
    a=tkinter.messagebox.askokcancel("我的标题","我的提示2")
    print(a)
    a=tkinter.messagebox.askquestion("我的标题","我的提示3")
    print(a)
    a=tkinter.messagebox.askretrycancel("我的标题","我的提示4")
    print(a)
    a=tkinter.messagebox.askyesnocancel("我的标题","我的提示5")
    print(a)
    #这里用作演示如何使用对话框
    if tkinter.messagebox.askyesno("我的标题", "确认关闭窗口吗!"):
        root.destroy()

root=Tk()
btn=Button(root,text="信息、警告、错误消息框",command=info_warn_err)
btn1=Button(root,text="对话框",command=func2)
btn.pack()
btn1.pack()

root.mainloop()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/124859
推荐阅读
相关标签
  

闽ICP备14008679号