Pregunta

Sé que es posible colocar una superficie PyCairo dentro de un Área de dibujo Gtk.Pero creo que es mucho mejor trabajar con Qt, así que me he estado preguntando si hay alguna forma de colocar una superficie PyCairo dentro de algún componente Qt.

¿Fue útil?

Solución

Se sabe que las superficies basadas en OpenGL de Qt (usando QPainter) son mucho más rápidas que Cairo.¿Podrías explicar por qué quieres específicamente El Cairo en Qt?

Para conocer los conceptos básicos del uso de QPainter, consulte este extracto del libro "Programación GUI de C++ con Qt4", y aunque es código C++, la implementación de PyQt será paralela.

En cuanto a unirse a El Cairo con Qt... Este artículo en ArsTechnica arroja algo de luz: parece que actualmente no existe nada que pueda ayudarlo (es decir, nadie intentó tal matrimonio).

Otros consejos

Para trazar, también debe considerar matplotlib, que proporciona una API de nivel superior y se integra bien con PyQT.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top