🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Tkinter 消息框 > 原文: [https://pythonbasics.org/tkinter_messagebox/](https://pythonbasics.org/tkinter_messagebox/) 消息框是一个显示消息的小弹出窗口。 有时它伴随着一个图标。 几乎所有时间,它都会中断用户的操作。 下面的示例向您展示如何使用 Tkinter 创建和使用消息框。 此处显示的代码适用于 Python 3.x 和更高版本。 较旧的 Python 导入和使用 Tkinter 的方式有所不同。 ## 消息框 ### 消息框 消息框有很多变体。 您可以有一条信息消息,警告消息或错误消息。 所有这些消息框都有标题和消息。 ```py #!/usr/bin/python3 import tkinter import tkinter.messagebox tkinter.messagebox.showinfo('title','message') tkinter.messagebox.showwarning('title','message') tkinter.messagebox.showerror('title','message') ``` ![messagebox](https://img.kancloud.cn/45/c5/45c5f4caef09fc5e8dc5d200e90c44e8_157x121.jpg) ### 点击和消息框 下面的示例仅在单击按钮时显示一个消息框。 这类似于现实世界中出现问题时显示消息框的情况。 ```py import tkinter import tkinter.messagebox def buttonClick(): tkinter.messagebox.showinfo('title', 'message') #tkinter.messagebox.showwarning('title', 'message') #tkinter.messagebox.showerror('title', 'message') root=tkinter.Tk() root.title('GUI') root.geometry('100x100') root.resizable(False, False) tkinter.Button(root, text='hello button',command=buttonClick).pack() root.mainloop() ``` ![messagebox on click](https://img.kancloud.cn/2a/a9/2aa9872a1474d90a15080cd37d6c820a_265x128.jpg) [下载 Tkinter 示例](https://gum.co/ErLc)