在 Python 中,您可以使用 tkinter
模塊創建對話框。下面是一個簡單的示例:
python
import tkinter as tk
from tkinter import messagebox
# 創建主窗口
root = tk.Tk()
root.withdraw() # 隱藏主窗口
# 彈出消息對話框
messagebox.showinfo('提示', '這是一個消息對話框')
# 彈出警告對話框
messagebox.showwarning('警告', '這是一個警告對話框')
# 彈出錯誤對話框
messagebox.showerror('錯誤', '這是一個錯誤對話框')
# 彈出提問對話框
result = messagebox.askquestion('確認', '你確定要執行操作嗎?')
if result == 'yes':
print('用戶點擊了“是”按鈕')
else:
print('用戶點擊了“否”按鈕')
# 彈出選擇對話框
result = messagebox.askyesno('選擇', '你喜歡Python嗎?')
if result:
print('用戶選擇是')
else:
print('用戶選擇否')
# 運行主循環
root.mainloop()
上述代碼演示了如何使用 tkinter.messagebox
模塊創建不同類型的對話框(消息、警告、錯誤、提問、選擇)。
您可以根據需要選擇適合的對話框類型,并根據用戶的點擊結果執行相應的操作。請注意,tkinter
是 Python 的標準庫,
無需額外安裝。