原文: https://pythonspot.com/tk-message-box/

Tkinter tkMessageBox 具有多种显示消息框的方法。

适用于 Python 2.7 的 Tkinter 和 Python 3 之间略有不同。 要找到您的 Python 版本,请尝试以下命令之一:

  1. python --version
  2. python3 --version

Tkinter 消息框

TkInter 消息框 - 图1

TkMessage框显示一个简约的 TkInter 对话框。

TkInter 消息框 - 图2

Tk 消息框对话框

Tkinter 包括其他几个消息框:

  • showerror()
  • showwarning()
  • showinfo()

Python 3.x

  1. import tkinter
  2. from tkinter import messagebox
  3. # hide main window
  4. root = tkinter.Tk()
  5. root.withdraw()
  6. # message box display
  7. messagebox.showerror("Error", "Error message")
  8. messagebox.showwarning("Warning","Warning message")
  9. messagebox.showinfo("Information","Informative message")

Python 2.7

  1. import Tkinter
  2. import tkMessageBox
  3. # An error box
  4. tkMessageBox.showerror("Error","No disk space left on device")
  5. # A warning box
  6. tkMessageBox.showwarning("Warning","Could not start service")
  7. # An information box
  8. tkMessageBox.showinfo("Information","Created in Python.")

您可能会喜欢: Tkinter 问题对话框更多 Tkinter

下载 tkinter 示例