寻找askopenfilename的变体,以使文件浏览器持续打开

时间:2019-06-15 12:34:14

标签: python tkinter filedialog

我正在寻找以下使用模式的Python GUI解决方案:

  • 打开文件浏览器窗口,类似于filedialog.askdirectory()filedialog.askopenfilename()

  • 但是,当用户单击显示的任何文件时,我希望使用选定的文件名设置一个变量(selected_file)。

  • 然后程序的其余部分应能够使用此变量(selected_file)

我已经尝试过askopenfilename()。但是,它要求在返回所选文件的名称之前,先关闭文件浏览器窗口。

相反,我希望浏览器窗口保持连续打开。用户选择的任何文件都必须对主程序可用。在程序的整个生命周期中,这种使用模式都必须持续。

第二个要求是,我希望显示jpg图像的缩略图,而不是在“浏览”窗口中显示文件名。

有什么建议吗?

谢谢。

0 个答案:

没有答案