Frage

Ich weiß, es ist möglich, eine PyCairo Oberfläche in einem Gtk Zeichnungsbereich zu platzieren. Aber ich denke, Qt viel besser ist, mit zu arbeiten, also habe ich mich gefragt, ob es trotzdem drin einige Qt-Komponente eine PyCairo Oberfläche zu platzieren?

War es hilfreich?

Lösung

Qt eigene OpenGL-basierte Oberflächen (mit QPainter) bekannt sind viel schneller als Kairo sein. Könnten Sie erklären, warum Sie speziell Kairo in Qt wollen?

Für die Grundlagen der Verwendung QPainter finden Sie unter diesen Auszug aus der Buch "C ++ GUI-Programmierung mit Qt4", und während es C ++ Code ist, die PyQt Implementierung parallel sein wird.

Wie zum Verbinden von Kairo mit Qt ... Dieser Artikel ist bei ArsTechnica etwas Licht wirft - es scheint, nichts, was Ihnen helfen könnte zur Zeit existiert (IOW, niemand solche Ehe versucht.)

.

Andere Tipps

mit Ihnen Plotten auch matplotlib in Betracht ziehen sollten, die einen höheren Level-API bereitstellt und integriert sich gut mit PyQT.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top