我使用的是 OS X 操作系统。我在 Finder 中双击我的脚本以运行它。这个脚本导入并运行下面的函数。
我想让脚本呈现一个 Tkinter 打开文件对话框,并返回选择的文件列表。
这是我目前的代码:
def open_files(starting_dir):
"""Returns list of filenames+paths given starting dir"""
import Tkinter
import tkFileDialog
root = Tkinter.Tk()
root.withdraw() # Hide root window
filenames = tkFileDialog.askopenfilenames(parent=root,initialdir=starting_dir)
return list(filenames)
我双击脚本后,终端打开,然后Tkinter文件对话框就出现了。 问题在于文件对话框在终端的后面。
有没有办法隐藏终端或确保文件对话框显示在最上面?
谢谢, Wes