阻止Tkinter askopenfilename对文件进行排序



我试图制作一个可以合并多种pdf文件类型的工具,我使用askopenfilenames方法,选择文件,当我打印文件时,看起来它们是按字母顺序排列的。有没有办法按照选择的顺序保存它们?要阻止Python对文件进行排序?

我的代码:

def select_file():
global file_names
file_names = askopenfilenames(title='Please select one (any) frame from your set of images.',
filetypes=[('Image Files', ['.jpeg', '.jpg', '.png', '.gif',
'.tiff', '.tif', '.bmp'])])
for file in list(file_names):
print(file)
pdflabel = tk.Label(convertFrame, text=file, bg='#F3F6F6', fg='black')
pdflabel.pack()

谢谢。

您无法更改askopenfilenames返回文件的顺序,也无法知道它们的选择顺序。

最新更新