【发布时间】:2021-02-26 16:45:43
【问题描述】:
有没有办法使用 PySimpleGUI 选择文件夹中的一个文件或文件夹中的多个文件或仅选择一个文件夹(然后处理其中的所有文件)?到目前为止,我已经做了这样的事情:
import PySimpleGUI as sg
layout = [[sg.Text("Select files or folder:", sg.Input(key='-IN1-'),sg.FilesBrowse('Select')],
[sg.Button("Ok"),sg.Button("Cancel")]]
window = sg.Window("Test_window", layout)
...
但是使用此代码,我只能选择一个文件夹中的一个或多个文件,而不能选择一个文件夹。我想要一种方法来选择一个文件、多个文件或一个文件夹。
【问题讨论】:
-
没有元素/小部件提供这样的功能。您可以使用
sg.Listbox或sg.Table选择两者来构建自己的弹出窗口以显示所有文件/目录。
标签: python pysimplegui