在 tkinter 中,你可以使用 filedialog 模块的 askdirectory 方法来选择文件夹。
下面是一个例子:
import tkinter as tk
from tkinter import filedialog
def select_folder():
# 弹出文件夹选择对话框
folder_path = filedialog.askdirectory()
# 在文本框中显示选择的文件夹路径
folder_label['text'] = folder_path
# 创建 tkinter 窗口
root = tk.Tk()
# 创建文本框,用于显示选择的文件夹路径
folder_label = tk.Label(root, text="")
folder_label.pack()
# 创建按钮,点击弹出文件夹选择对话框
select_button = tk.Button(root, text="选择文件夹", command=select_folder)
select_button.pack()
# 进入消息循环
root.mainloop()
在上面的代码中,当用户点击「选择文件夹」按钮时,会弹出文件夹选择对话框,用户可以在对话框中选择一个文件夹。选择完成后,文件夹路径会显示在文本框中。