4

我打算在我的 pygtk 应用程序中使用嵌入式浏览器,我正在 gtkmozembed 和 pywebkitgtk 之间进行辩论。两者之间有什么引人注目的区别吗?有没有我不知道的第三种选择?

应该注意的是,我不会使用它来访问网络上的内容。我主要将它用于 UI 目的。

我的优先事项是:

  1. 它需要稳定。
    • 它需要是跨平台的。
    • 它应该很容易使用。
    • 应该积极维护。
    • 它应该是可扩展的。
    • 它应该很快。
4

2 回答 2

6

gtkmozembed 在 Windows 上不可用,但您可以直接使用 gecko 嵌入接口。这将需要您编写一些 C++ 代码。

据我所知,gtk webkit 端口在 Windows 上尚不可用,并且似乎仍在经历很多变化。

有关跨平台 gecko 嵌入解决方案的示例,请查看Miro。Miro 是 python,他们只编写了几个 C++ 类来在 Windows 上嵌入 gecko,同时在 linux 上使用 gtkmozembed。

于 2009-03-11T21:06:20.010 回答
2

如果你通过网页来判断,那么肯定是 pywebkitgtk

来自此页面的pygtkmoz

“注意:此项目不再维护。请改用 gnome-python-extras ( http://www.pygtk.org )。对于这可能导致的任何麻烦,我深表歉意,但从长远来看,这会更好。Python 绑定对于 GtkEmbedMozilla。”

并且pywebkitgtk看起来像活动的项目更改

于 2009-02-20T14:44:31.880 回答