我打算在我的pygtk应用程序中使用嵌入式浏览器,我正在讨论gtkmozembed和pywebkitgtk。两者之间有什么明显的区别吗?有没有我不知道的第三种选择?
应该注意的是,我不会使用它来访问网络上的内容。我主要是将它用于UI目的。
我的优先事项是:
答案 0 :(得分:6)
gtkmozembed在Windows上不可用。这需要你编写一些C ++代码。
据我所知,gtk webkit端口尚未在Windows上提供,但似乎仍在进行大量更改。
有关跨平台壁虎嵌入解决方案的示例,请查看Miro。 Miro是python,他们只编写了几个C ++类来嵌入Windows上的gecko,而在linux上使用gtkmozembed。
答案 1 :(得分:2)
如果您通过网页判断,那么肯定是pywebkitgtk
来自此页面的“注意:这个项目不再维护了。请使用gnome-python-extras(http://www.pygtk.org)。我为这可能导致的任何问题道歉,但从长远来看这是更好的.Python绑定GtkEmbedMozilla“。
和pywebkitgtk看起来像有效项目changes