Domanda

Sto cercando di scrivere una piccola applicazione GUI in PyGTK che ha bisogno di un widget HTML-rendering. Mi piacerebbe essere in grado di usarlo in un ambiente Windows.

Al momento sto usando pywebkitgtk sul mio sistema GNU / Linux, e funziona molto bene, ma sembra che non è possibile utilizzare questo su Windows in questo momento.

Qualcuno può darmi qualche suggerimento su come procedere? Ho bisogno di capire come incorporare IE utilizzando gli oggetti COM in ambiente Windows, e bastone con pywebkitgtk su GNU / Linux?

Sono in una fase iniziale, e sono pronto a gettare fuori bordo pygtk a favore di un altro toolkit, dire PyQt, se essa offre una soluzione più semplice (anche se avevo appena bastone con pygtk se possibile).

È stato utile?

Soluzione

Nella mia esperienza, avendo sviluppato applicazioni cross-platform sia con PyQt e PyGTK, si dovrebbe prendere in considerazione di trasferirsi a PyQt. Viene fornito con un widget del browser di default che funziona bene su tutte le piattaforme, e il supporto per piattaforme non-Linux viene confrontato eccezionale per PyGTK. Per PyGTK, si dovrà essere preparato edificio PyGObject / PyCairo / PyGTK, o anche lo stack completo, te su Windows e Mac OS X.

Altri suggerimenti

C'è anche gtkhtml2 , ma potrebbe non risolvere il problema su Windows. Non ho usato prima di me. Un'altra opzione da considerare è pymozembed, per incorporare una finestra del browser di Mozilla in GTK app.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top