Pregunta

Estoy intentando escribir una pequeña aplicación GUI en pygtk que necesita un widget de HTML renderizado. Me gustaría ser capaz de utilizarlo en un entorno Windows.

Actualmente estoy usando pywebkitgtk en mi sistema GNU / Linux, y funciona muy bien, pero parece que no es posible utilizar esto en Windows en este momento.

Puede alguien darme alguna sugerencia sobre cómo proceder? ¿Tengo que encontrar la manera de integrar el uso de objetos COM IE en Windows, y aferrarse a pywebkitgtk en GNU / Linux?

Estoy en una etapa temprana, y estoy dispuesto a echar por la borda pygtk a favor de otro conjunto de herramientas, por ejemplo pyqt, si se proporciona una solución más simple (aunque había más pronto quedo con pygtk si es posible).

¿Fue útil?

Solución

En mi experiencia, habiendo desarrollado aplicaciones multiplataforma tanto con PyQt y PyGTK, usted debe considerar mudarse a PyQt. Viene con un widget del navegador por defecto que funciona muy bien en todas las plataformas, y soporte para plataformas no Linux es excepcional en comparación con PyGTK. Para PyGTK, que tendrá que estar preparado edificio PyGObject / PyCairo / PyGTK, o incluso la pila completa, usted mismo en Windows y Mac OS X.

Otros consejos

También hay gtkhtml2 , pero podría no resuelve su problema en Windows. No he utilizado antes de mí mismo. Otra opción a considerar es pymozembed, para incrustar una ventana del navegador de Mozilla en su aplicación GTK.

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