tkinter点击button弹出messagebox是否确定
时间: 2023-09-23 13:04:38 浏览: 100
python-tkinter.messagebox 整蛊人的代码 可运行 原创
您可以使用messagebox.askyesno()函数来实现此功能。该函数将弹出一个对话框,其中包含一个消息和两个按钮:“是”和“否”。如果用户单击“是”按钮,则该函数将返回True,否则将返回False。您可以根据返回值来执行适当的操作。以下是一个示例:
```python
import tkinter as tk
from tkinter import messagebox
def confirm():
result = messagebox.askyesno("确认", "是否确定?")
if result:
# 用户单击了“是”按钮
# 在此处执行相应的操作
pass
else:
# 用户单击了“否”按钮
# 在此处执行相应的操作
pass
root = tk.Tk()
# 创建一个按钮,单击它将弹出确认对话框
button = tk.Button(root, text="确定", command=confirm)
button.pack()
root.mainloop()
```
阅读全文