我正在寻找以下使用模式的Python GUI解决方案:
打开文件浏览器窗口,类似于filedialog.askdirectory()
或filedialog.askopenfilename()
但是,当用户单击显示的任何文件时,我希望使用选定的文件名设置一个变量(selected_file)。
然后程序的其余部分应能够使用此变量(selected_file)
我已经尝试过askopenfilename()
。但是,它要求在返回所选文件的名称之前,先关闭文件浏览器窗口。
相反,我希望浏览器窗口保持连续打开。用户选择的任何文件都必须对主程序可用。在程序的整个生命周期中,这种使用模式都必须持续。
第二个要求是,我希望显示jpg图像的缩略图,而不是在“浏览”窗口中显示文件名。
有什么建议吗?
谢谢。