I'm doing a small project in Python and I would like to browse a file or directory to get their path.
I'm using Tkinter and I was abble to find only a file browser:
filename = tkFileDialog.askopenfilename(parent=root,title='Open file to encrypt')
or only a directory browser:
dir = tkFileDialog.askdirectory(parent=root, title='Open file to encrypt')
Is it possible to combine these two?
THank you for all the answers!
解决方案
No, it's not possible to combine them. The file browser and directory browser have different UIs because they are accomplishing different tasks.
Most programs handle this by differentiating the task in their File menu. You might have a "Select File" or "Select Folder" option. This would lead you to either the File browser or the Directory browser.
本文探讨了使用Python的Tkinter库实现文件与目录选择的方法。作者希望能够在同一个界面上完成文件和目录的选择操作。虽然直接结合两者不可行,但可以通过在菜单中分别设置“选择文件”和“选择目录”的选项来实现这一目标。
491

被折叠的 条评论
为什么被折叠?



