Я знаю, что можно разместить поверхность PyCairo внутри области рисования Gtk. Но я думаю, что Qt намного лучше работать, поэтому мне было интересно, если в любом случае разместить поверхность PyCairo внутри некоторого компонента Qt?PyQt и PyCairo
2
A
ответ
3
Основы Qt, основанные на OpenGL (с использованием QPainter), известны намного быстрее, чем Cairo. Можете ли вы объяснить, почему вы хотите конкретно Каир в Qt?
Основы использования QPainter см. В статье this excerpt из книги «Программирование на C++ GUI с помощью Qt4», и хотя это код на C++, реализация PyQt будет параллельной.
Что касается присоединения к Каиру с Qt ... This article in ArsTechnica проливает некоторый свет - кажется, ничего, что могло бы помочь вам существовать в настоящее время (ни о чем, никто не пробовал такой брак).
0
Для заговора с вами также следует рассмотреть matplotlib, который обеспечивает API более высокого уровня и хорошо интегрируется с PyQT.
Не могли бы вы правильно указать Qt. Это не QT, который обычно используется для QuickTime, и это не qt. Это просто Qt. – 2009-01-17 12:00:42