Pergunta

Eu sei que é possível colocar uma superfície PyCairo dentro de uma área de desenho Gtk.Mas acho que é muito melhor trabalhar com Qt, então estou me perguntando se há alguma maneira de colocar uma superfície PyCairo dentro de algum componente Qt.

Foi útil?

Solução

superfícies próprios baseados OpenGL do Qt (usando QPainter) são conhecidos por serem muito mais rápido do Cairo. Você poderia explicar por que você quer especificamente Cairo em Qt?

Para os conceitos básicos do uso QPainter ver este trecho da livro "Programação C ++ GUI com Qt4", e enquanto o código-lo do C ++, a implementação PyQt será paralelo.

Como para se juntar Cairo com Qt ... Este artigo na ArsTechnica lança alguma luz -. ??parece nada que pudesse ajudá-lo existe atualmente (. iow, ninguém tentou tal casamento)

Outras dicas

Para conspirando com você também deve considerar matplotlib, que fornece uma API de nível superior e integra bem com PyQt.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top