Paz*_*156 0 python macos tk-toolkit tkinter
我有点麻烦。当我使用 askopenfilename 时,它在 Windows 和 Linux 上运行良好,但 Mac 似乎在给我指点迷津....
下面是一个例子:
... (Code before all this)
def openFile(self):
self.fileName = askopenfilename(filetypes=[("All Files", "*.*")])
... (Code after all this)
Run Code Online (Sandbox Code Playgroud)
问题是,当我单击我拥有的打开按钮时,会调用此方法,即使在 Mac 上也可以打开对话框,但对话框中的所有内容都变灰,并且不会让我选择任何文件。为什么不?我该如何解决这个问题?
所以我想通了。对于可能遇到此问题的任何人,仅将文件类型用于使用文件类型下拉菜单的系统。由于 Mac 没有,所以不要包含文件类型元组。
例如,检查系统运行,如果是windows,使用文件类型,如果是mac,不包括它
| 归档时间: |
|
| 查看次数: |
1355 次 |
| 最近记录: |