2009-02-20 4 views
3

Je prévois d'utiliser un navigateur intégré dans mon application pygtk et je discute entre gtkmozembed et pywebkitgtk. Y a-t-il une différence entre les deux? Y a-t-il des troisièmes options que je ne connais pas?Qu'est-ce qu'un bon navigateur embarqué pour une application pygtk?

Il convient de noter que je n'utiliserai pas ceci pour accéder au contenu sur le Web. Je l'utilise principalement à des fins d'interface utilisateur.

Mes priorités sont les suivantes:

  1. Il doit être stable.
    • Il doit être multi-plateforme.
    • Il devrait être facile à utiliser.
    • Il doit être activement maintenu.
    • Il devrait être extensible.
    • Ça devrait être rapide.
+0

Le titre de votre question semble s'être endormi au bureau et avoir planté votre tête dans le clavier :-) – paxdiablo

+0

Ouais, bon point. :-) –

+0

Ouais, ma première pensée était que c'était du spam;) –

Répondre

6

GtkMozEmbed n'est pas disponible sous Windows, mais vous pouvez utiliser l'interface directement intégration gecko. Cela vous obligerait à écrire du code C++. Pour autant que je sache, le port gtk webkit n'est pas encore disponible sur Windows, et semble encore subir de nombreux changements.

Pour un exemple de solution d'intégration de gecko multiplateforme, consultez Miro. Miro est python, et ils ont écrit juste quelques classes C++ pour intégrer gecko sous Windows, tout en utilisant gtkmozembed sous linux.

2

si vous jugez les pages Web puis pywebkitgtk certainement

pygtkmoz cette page

. « Note: ce projet n'est plus maintenu S'il vous plaît utiliser gnome-python-extras (http://www.pygtk.org Je m'excuse pour tous les problèmes que cela pourrait causer, mais c'est mieux à long terme, les liaisons Python pour GtkEmbedMozilla.

et pywebkitgtk ressemble projet actif changes

+0

gtkmozembed est inclus dans gnome-python-extras. :-) http://ftp.gnome.org/pub/GNOME/sources/gnome-python-extras/2.25/ –

Questions connexes