gpt4 book ai didi

python - 使用 tkFileDialog 的 Mac OS X 文件浏览器不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:35 25 4
gpt4 key购买 nike

我正在尝试在 Mac OS X 上构建一个应用程序,该应用程序主要是 python 并使用 tk 作为其 gui。

它似乎构建正常,我可以看到 GUI,但是当我单击调用 tkFileDialog.askopenfilename(**options) 的浏览按钮时,我没有选择文件类型的选项,因此无法选择我想打开的文件(这似乎就是正在发生的事情。)

我确信他们对此有一个明显的解释,但我是 Mac 的新手,我的 Google-fu 无法解决这个问题。

以下是当前设置的选项示例:

file_opt = options =  {}
options['filetypes'] = [('gzipped SOFT', '.soft.gz'), ('SOFT', '.soft'),('Comma Separated', '.csv')]
options['parent'] = self
options['initialdir'] = 'data'
options['title'] = "AHREA - Select data file."
response = tkFileDialog.askopenfilename(**options)

代码在 Windows 和 Linux 上运行良好,所以我肯定无法理解我在 Mac 上所做的事情。

谢谢。

最佳答案

您想打开哪个扩展程序?

尝试

options['filetypes'] = [('所有文件', '.*'), ('文本文件', '.txt')]

或者,如果您完全删除此行,Tk 应该 ( as per the docs ) 列出所有可用文件。当您的 Tk/平台组合不支持文件类型选择时,也会发生同样的情况。

关于python - 使用 tkFileDialog 的 Mac OS X 文件浏览器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5542338/

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