messagebox 与 filedialog

51.9 messagebox 与 filedialog

messagebox.showinfo/showwarning/showerror/askyesno 弹窗提示。

filedialog.askopenfilename 选文件,asksaveasfilename 保存路径。

弹窗与选文件

# ========================================
# 示例:对话框
# 说明:from tkinter import messagebox, filedialog
# ========================================
import tkinter as tk
from tkinter import messagebox, filedialog

root = tk.Tk()
root.withdraw()  # 隐藏主窗口,只显示对话框

messagebox.showinfo('提示', '这是一个信息框')
if messagebox.askyesno('确认', '要继续吗?'):
    path = filedialog.askopenfilename(title='选择文件')
    print('选中', path)
root.destroy()