我想创建一个简单的TKinter文件选择对话框,其中包含一个函数,我将从其他脚本使用而不使用更宽的GUI。TKinter tkFileDialog.askopenfilename始终在其他窗口后面
我当前的代码是:
# Select a single file and return the full path as a string
def select_file(data_dir):
chdir(data_dir)
root = Tkinter.Tk()
root.withdraw()
file_path = tkFileDialog.askopenfilename()
return file_path
当我运行此文件对话框始终落后于其他窗口。如果我将Spyder最大化,它会在后面打开,所以我必须尽量减少。
有几个问题与此有关,但我一直无法得到任何建议的代码工作,所以道歉,如果这被视为一个重复的问题。
本
你可能想尝试_not_撤回根窗口。相反,使用'geometry'将其从屏幕上移开。我从来没有必要尝试这个,但看起来问题可能至少部分与您已经撤销根窗口的事实有关。 –