Question

Je suis en train d'écrire une petite application dans pygtk IUG qui a besoin d'un widget rendu HTML. Je voudrais pouvoir l'utiliser dans un environnement Windows.

Actuellement, je suis en utilisant pywebkitgtk sur mon système GNU / Linux, et il fonctionne très bien, mais il semble qu'il est impossible d'utiliser ce sous Windows à ce moment.

Quelqu'un peut-il me donner des suggestions sur la façon de procéder? Ai-je besoin de travailler comment intégrer IE en utilisant des objets COM sous Windows, et coller avec pywebkitgtk sur GNU / Linux?

Je suis à un stade précoce, et je suis prêt à larguer pygtk en faveur d'une autre boîte à outils, par exemple PyQt, si elle offre une solution plus simple (bien que je bâton plus tôt avec pygtk si possible).

Était-ce utile?

La solution

Dans mon expérience, ayant développé des applications multi-plateforme avec les deux PyQt et PyGTK, vous devriez envisager de passer à PyQt. Il est livré avec un widget de navigateur par défaut, qui fonctionne très bien sur toutes les plateformes, et de soutien pour les plates-formes non-Linux est en cours par rapport à PyGTK. Pour PyGTK, vous devez être préparé PyGObject bâtiment / pycairo / PyGTK, ou même la pile complète, vous-même sur Windows et Mac OS X.

Autres conseils

Il y a aussi gtkhtml2 , mais peut-être pas résoudre votre problème sur Windows. Je ne l'ai pas utilisé avant moi-même. Une autre option à considérer est pymozembed, d'intégrer une fenêtre de navigateur Mozilla dans votre application GTK.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top