Невозможно выбрать файл с помощью easygui на Mac (файлы выделены серым цветом и недоступны для клика)

У меня возникла проблема, аналогичная описанной здесь, несмотря на наличие последней версии легкого (0,97).

easygui.fileopenbox():

введите здесь описание изображения

Все файлы выделены серым цветом и не кликабельны. Я пытался включить параметры default="*" и filetypes="*", но безрезультатно. Перезапуск терминала, который каким-то образом решил проблему с исходным плакатом, также не дает никакого эффекта.

На винде таких проблем нет.

Есть ли для этого окончательное решение на основе easygui?

Python: 2.7.10

ОС Х: 10.9.5


person Pyderman    schedule 24.09.2015    source источник


Ответы (1)


Я никогда не использовал EasyGui, но у меня получилось следующее (пример здесь для файлов txt...). Я использую EasyGui 0.97.4 и Mac OS X 10.10.5.

import easygui
file = easygui.fileopenbox(filetypes = ['*.txt'])

Это возвращает путь к выбранному текстовому файлу. Похоже, вам нужно указать тип файла в аргументе «типы файлов», чтобы можно было выбрать такой файл. Я не мог заставить его работать, чтобы выбрать любой файл. Надеюсь, это поможет.

person J. Corson    schedule 24.09.2015
comment
Спасибо - вроде работает хорошо. Теперь я сталкиваюсь с groups.google.com/a/continuum .io/forum/#!topic/anaconda/ - person Pyderman; 24.09.2015
comment
Да, у меня было такое же поведение. По какой-то причине диалоговое окно GUI оставалось открытым. Однако ядро ​​​​python не зависло. Все в приглашении python по-прежнему реагировало, и даже запуск другой функции EasyGui заменял предыдущее диалоговое окно. Для меня это похоже на ошибку в EasyGui. - person J. Corson; 24.09.2015