允许用户在tkinter中输入路径askopenfilename()

时间:2016-02-09 17:13:46

标签: python tkinter

环境:
操作系统:Windows 7
Python 2.7.10 :: Anaconda 2.2.0(64位)
Tkinter.TkVersion 8.5

我目前正在使用 askopenfilename()来允许用户在Windows 7上指定/打开文件。这会生成一个对话框,允许用户通过此处突出显示的下拉菜单导航目录:

askopenfilename() dialog

是否可以在Windows中修改Tkinter askopenfilename对话框的默认行为,以允许用户键入文件路径而不是使用此下拉菜单?例如,

enter image description here

我意识到您可以使用“initialdir =”参数指定初始路径/目录,但我也希望为用户提供键入/粘贴路径的便利。

1 个答案:

答案 0 :(得分:0)

使用import os,您可以允许用户键入路径

import os
def Pathfinding(Select_path):
    my_path = Select_path
    user_path = os.chdir(my_path)
    return user_path

这可以通过使用Entry小部件调用函数

添加到tkinter