gpt4 book ai didi

python - 如何在 Python 中使用 tkinter 选择目录并存储位置

转载 作者:IT老高 更新时间:2023-10-28 22:19:52 34 4
gpt4 key购买 nike

我正在创建一个带有浏览按钮的 GUI,我只想返回路径。我一直在寻找使用如下代码的解决方案。

Tkinter.Button(subframe, text = "Browse", command = self.loadtemplate, width = 10).pack()

def loadtemplate(self):
filename = tkFileDialog.askopenfilename(filetypes = (("Template files", "*.tplate")
,("HTML files", "*.html;*.htm")
,("All files", "*.*") ))
if filename:
try:
self.settings["template"].set(filename)
except:
tkMessageBox.showerror("Open Source File", "Failed to read file \n'%s'"%filename)

但是我知道 Tkinter 有一个内置的 askopenfilename ,这是用于打开文件的 super 简单的一行代码。有没有办法修改它以返回目录而不是文件?有没有比我发布的大块代码更小的选项?

最佳答案

看来 tkFileDialog.askdirectory 应该可以工作。 documentation

关于python - 如何在 Python 中使用 tkinter 选择目录并存储位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11295917/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com