Question

Je sais qu’il est possible de placer une surface PyCairo dans une zone de dessin Gtk. Mais je pense que Qt est beaucoup mieux de travailler avec, donc je me suis demandé s'il est de toute façon de placer une surface PyCairo à l'intérieur d'une composante Qt?

Était-ce utile?

La solution

Les surfaces basées sur OpenGL de Qt (utilisant QPainter) sont connues pour être beaucoup plus rapides que Cairo. Pourriez-vous expliquer pourquoi vous voulez spécifiquement Cairo in Qt?

Pour connaître les bases de l'utilisation de QPainter, consultez cet extrait du book "Programmation d'interface graphique C ++ avec Qt4", et bien que ce soit du code C ++, l'implémentation de PyQt sera parallèle.

Pour ce qui est de rejoindre Le Caire avec Qt ... Cet article dans ArsTechnica jette un peu de lumière - rien ne semble pouvoir vous aider à exister actuellement (iow. personne n’a essayé un tel mariage).

Autres conseils

Pour tracer avec, vous devriez également considérer matplotlib, qui fournit une API de niveau supérieur et s’intègre bien avec PyQT.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top