是否有一行可以使用PySimpleGUI一次选择多个文件路径
sg.PopupGetFile('Unique File select')
只能选择一个文件
docs PopupGetFile(message,在窗口中显示的消息
default_path ='',路径浏览应从
开始 default_extension ='',默认是哪种文件类型
save_as = False,确定要显示哪个对话框类型
file_types =((“”所有文件“,” 。“),),)显示哪些文件类型
no_window = False,如果为True,则除了对话框外不显示任何窗口
size =(None,None),窗口大小
button_color =无,按钮颜色
background_color = None,窗口背景颜色
text_color = None,窗口中文本的颜色
icon = DEFAULT_WINDOW_ICON,任务栏上显示的图标
font = None,要使用的字体
no_titlebar = False,如果为True,则不显示标题栏
capture_anywhere = False,如果True可以将窗口抓取到任何位置以将其移动
keep_on_top = False,如果True窗口将位于其他窗口的顶部
location =(None,None))屏幕上显示窗口的位置
是否有用于多个文件且没有循环模式的API?
答案 0 :(得分:1)
这里是您所寻求的“单线”解决方案。...
它允许您从对话框中选择多个文件,并将文件列表打印为列表。为了安全起见,应通过查看event
import PySimpleGUI as sg
event, values = sg.Window('Window Title').Layout([[sg.Input(key='_FILES_'), sg.FilesBrowse()], [sg.OK(), sg.Cancel()]]).Read()
print(values['_FILES_'].split(';'))