Какая хорошая ссылка на примеры использования enaml с типами и matplotlib?

Я сделал построение графического интерфейса, но не на Python. Из других вопросов об обмене стеками и моего собственного расследования. Похоже, я хочу использовать enaml и трейты для большей части этой работы. Есть ли какие-либо ссылки или ссылки, которые помогут мне начать работу.

Это научное приложение, объединяющее графики matplotlib, текстовые поля и кнопки (я думаю, очень просто). Я рассмотрел этот пример, но не слишком хорошо его понял http://code.enthought.com/projects/traits/docs/html/tutorials/traits_ui_scientific_app.html

Я также просмотрел примеры Enthough Chaco и не очень далеко продвинулся. Кто-нибудь создал программу, которую я мог бы запустить и посмотреть на их код? Или это хранилище примеров, о которых я не знаю? Я нашел примеры enaml, но пример с matplotlib является базовым и не показывает мне, как подключить мои алгоритмы к графикам. Заранее спасибо!


person Michael Wallace    schedule 19.02.2015    source источник


Ответы (1)


Не полный ответ, а для дополнительного контекста:

1) Используйте https://github.com/nucleic/enaml вместе с https://github.com/enthought/traits-enaml

2) Пример: https://github.com/nucleic/enaml/blob/master/examples/widgets/mpl_canvas.enaml

person Jonathan March    schedule 19.02.2015
comment
Спасибо, Джонатан, черты-enaml, кажется, то, что мне нужно, но я получаю следующую ошибку: API «QDate» уже установлен на версию 1, когда я выполняю codefrom enaml.qt.qt_application import QtApplication - person Michael Wallace; 20.02.2015
comment
на самом деле я только что получил пример для работы. Я обычно использую spyder для кодирования, а spyder и QT не очень хорошо работают вместе в моей системе Windows. Итак, я закрыл spyder, и программа запускается, и в окне появляется график matplotlib. - person Michael Wallace; 20.02.2015
comment
Майкл, вероятно, проблема совместимости со spyder и Qt будет такой же, как и с графическим интерфейсом Canopy, работающим в режиме PyLab. См. support.enthought.com/entries. / - person Jonathan March; 10.03.2015