Python 3 - Tkinter tkMessageBox

  • 简述

    yle>#load .h25{margin:5px 5px 12px 5px!重要; 文本对齐:左!重要;高度:22px!重要;溢出:隐藏!重要;} #load .tns-item {保证金:0px 0px 10px 0px;}
    tkMessageBox 模块用于在您的应用程序中显示消息框。该模块提供了许多功能,您可以使用它们来显示适当的消息。
    其中一些函数是 showinfo、showwarning、showerror、askquestion、askokcancel、askyesno 和 askretryignore。
  • 句法

    这是创建此小部件的简单语法 -
    
    tkMessageBox.FunctionName(title, message [, options])
    
  • 参数

    • FunctionName− 这是适当的消息框函数的名称。
    • title− 这是要显示在消息框标题栏中的文本。
    • message− 这是要显示为消息的文本。
    • options− 选项是您可以用来定制标准消息框的备选选项。您可以使用的一些选项是默认选项和父选项。默认选项用于指定消息框中的默认按钮,例如 ABORT、RETRY 或 IGNORE。parent 选项用于指定显示消息框的窗口。
    您可以在对话框中使用以下功能之一 -
    • showinfo()
    • showwarning()
    • showerror ()
    • askquestion()>
    • askokcancel()
    • askyesno ()
    • askretrycancel ()>
  • 例子

    自己尝试以下示例 -
    
    # !/usr/bin/python3
    from tkinter import *
    from tkinter import messagebox
    top = Tk()
    top.geometry("100x100")
    def hello():
       messagebox.showinfo("Say Hello", "Hello World")
    B1 = Button(top, text = "Say Hello", command = hello)
    B1.place(x = 35,y = 50)
    top.mainloop()
    
  • 结果

    执行上述代码时,会产生以下结果 -
    TK tk消息框