2013-10-09 3 views
-1

У меня проблемы. Когда я использую askopenfilename, он отлично работает на Windows, и Linux, но Mac, кажется, дают мне палец ....Использование askopenfilename в Python на Mac

Вот пример:

... (Code before all this) 
def openFile(self): 
    self.fileName = askopenfilename(filetypes=[("All Files", "*.*")]) 

... (Code after all this) 

Проблема в том, что, когда я нажимаю открытая кнопка у меня есть, этот метод вызывается и открывает диалог даже на Mac, НО все в диалоговом окне выделено серым цветом и не позволит мне выбирать какие-либо файлы. Почему нет? И как я могу это исправить?

ответ

2

Так что я понял. Для тех, кто может столкнуться с этой проблемой, используйте только типы файлов для систем, которые используют меню сброса типа файла. Поскольку Mac нет, просто не добавляйте кортеж filetypes.

Пример: проверьте, работает ли система, если это окна, используйте типы файлов, если они не указаны, не включают

Смежные вопросы