Frage

Ich versuche, eine kleine GUI-Anwendung in pygtk zu schreiben, die ein HTML-Rendering-Widget muss. Ich möchte in der Lage sein, es Umgebung in einem Fenster zu verwenden.

Zur Zeit verwende ich pywebkitgtk auf meinem GNU / Linux-System, und es funktioniert sehr gut, aber es scheint es nicht möglich, dies zu diesem Zeitpunkt auf Windows zu verwenden.

Kann mir jemand irgendwelche Vorschläge, wie gehe ich vor? Muss ich herausfinden, wie zum Einbetten von COM-Objekte unter Windows IE verwenden, und halten mit pywebkitgtk auf GNU / Linux?

ich in einem frühen Stadium bin, und bin bereit, pygtk zugunsten eines anderen Toolkits über Bord werfen, sagen pyqt, wenn es eine einfachere Lösung bietet (obwohl ich früher mit pygtk bleiben würde, wenn möglich).

War es hilfreich?

Lösung

Nach meiner Erfahrung haben entwickelte Cross-Plattform-Anwendungen sowohl mit PyQt und PyGTK, sollten Sie bewegen zu PyQt betrachten. Es kommt mit einem Browser-Widget standardmäßig, die auf allen Plattformen fein läuft, und die Unterstützung für Nicht-Linux-Plattformen ist hervorragend PyGTK verglichen. Für PyGTK, müssen Sie vorbereitet Gebäude pygobject / PyCairo / PyGTK oder sogar der vollständige Stapel, sich unter Windows und Mac OS X sein.

Andere Tipps

Es gibt auch gtkhtml2 , aber vielleicht Ihr Problem nicht auf Windows lösen. Ich habe es nicht vor mir selbst verwendet. Eine weitere Möglichkeit zu prüfen, ist pymozembed, ein Mozilla-Browser-Fenster in Ihrem GTK App einbinden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top