我有一个应用程序,我试图在Mac OS X上构建,主要是python并使用tk作为其gui。
它似乎构建好了,我可以看到GUI,但当我点击调用tkFileDialog.askopenfilename(**选项)的浏览按钮时,我没有选择文件类型的选项,因此无法选择我要打开的文件(似乎正在发生的事情。)
我确信他们对此是一个明显的解释,但我是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上所做的事情。
感谢。
答案 0 :(得分:1)
您想要打开哪个扩展程序?
尝试
options['filetypes'] = [('all files', '.*'), ('text files', '.txt')
]
或者如果您完全删除此行,Tk应该(as per the docs)列出所有可用文件。当您的Tk /平台组合不支持文件类型选择时,会发生同样的情况。