Обычный регулярный диалог файла python из Tk падает под Enthought Canopy.Необходим диалог с файлом для кода, запущенного в Enthought Canopy
Каков рекомендуемый способ получить диалоговое окно файла для пользователей Canopy?
ниже код отлично подходит для регулярного питона работы:
import Tkinter, tkFileDialog
root = Tkinter.Tk()
root.withdraw()
file_path = tkFileDialog.askopenfilename()
Ошибка сбщ при запуске под пологом:
2014-12-30 11:22:52.809 Python[51980:d0f] -[QNSApplication _setup:]: unrecognized selector sent to instance 0x108657b70
Следующая может быть уместным: https://support.enthought.com/entries/21793229-Using- Tkinter-Turtle-in-Canopy-s-IPython-panel –
Это объясняет, почему у Tk могут быть проблемы. Тем не менее, должен быть простой способ получить диалоговое окно файла под Canopy. –