【问题标题】:What's a good embedded browser for a pygtk application?对于 pygtk 应用程序,什么是好的嵌入式浏览器?
【发布时间】:2009-02-20 13:19:32
【问题描述】:

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

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

我的优先事项是:

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

【问题讨论】:

  • 你的问题标题看起来像你在办公桌前睡着了,把头埋在键盘上:-)
  • 是的,我最初的想法是它是垃圾邮件;)

标签: python user-interface gtk webkit mozilla


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    pygtkmoz 来自此页面

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

    pywebkitgtk 看起来像活动项目changes

    【讨论】:

    猜你喜欢
    • 2020-05-18
    • 2020-02-04
    • 2012-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-25
    • 2010-09-24
    • 2022-11-02
    相关资源
    最近更新 更多