tkinter messagebox 在toplevel弹出
时间: 2023-07-22 21:39:53 浏览: 188
顶部弹出提示层
可以使用 `tkinter.messagebox` 模块提供的 `showinfo()` 方法在 `Toplevel` 窗口中弹出消息框。下面是一个简单的示例代码:
```python
import tkinter as tk
from tkinter import messagebox
# 创建主窗口
root = tk.Tk()
# 创建Toplevel窗口
top = tk.Toplevel(root)
# 定义按钮点击事件
def show_message():
messagebox.showinfo("提示", "这是一条消息!")
# 创建按钮并添加到Toplevel窗口中
btn = tk.Button(top, text="弹出消息框", command=show_message)
btn.pack()
# 进入消息循环
root.mainloop()
```
运行代码后,点击 `Toplevel` 窗口中的按钮,可以在该窗口中弹出消息框。
阅读全文