首页 > 解决方案 > 无法在 tkinter 中选择多个文件

问题描述

我无法askopenfilenames在 linux 上使用 tkinter 选择多个文件。我可以在 Windows 上选择多个文件,但不能在 linux 上选择。

path = list(askopenfilenames(filetypes=('Images','*.jpg *.jpeg *.png')))

标签: pythontkinter

解决方案


以下代码将允许您选择多个文件。选择每个文件时需要按住 Control 或 Shift

import tkinter as tk
from tkinter import filedialog

root = tk.Tk()
root.withdraw()

path = list(filedialog.askopenfilenames(filetypes=[('Images','*.jpg *.jpeg *.png')]))
print(path)

推荐阅读