python - 无法在 tkinter 中选择多个文件
问题描述
我无法askopenfilenames
在 linux 上使用 tkinter 选择多个文件。我可以在 Windows 上选择多个文件,但不能在 linux 上选择。
path = list(askopenfilenames(filetypes=('Images','*.jpg *.jpeg *.png')))
解决方案
以下代码将允许您选择多个文件。选择每个文件时需要按住 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)
推荐阅读
- bash - 重定向 bash 命令的输出控制台消息
- html - 我想在 json 对象中插入一个带有 target 属性的链接 href
- android - Jetpack Compose - 修饰符的顺序
- xamarin.forms - Xamarin Forms:UWP 应用点击未按预期工作
- discord.py - discord.py 嵌入消息不更新
- ios - 如何为 Swift 5.1 应用程序编写自己的崩溃报告?
- laravel - 为什么wire:click在laravel livewire中不起作用
- javascript - XMLBuilder 将属性添加到 XML 文件中的错误节点
- php - Keycloak 是否可以用作 IDP 和 PHP 应用程序用作 SP?
- java - newSetFromMap 使用布尔值