python - 什么是适合 pygtk 应用程序的嵌入式浏览器?

标签 python user-interface gtk webkit mozilla

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

请注意,我不会使用它来访问 Web 上的内容。我主要将它用于 UI 目的。

我的优先事项是:

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

最佳答案

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

据我所知,gtk webkit 端口在 Windows 上尚不可用,而且似乎仍在进行大量更改。

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

关于python - 什么是适合 pygtk 应用程序的嵌入式浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/569547/

相关文章:

python - 在Linux中设置环境int变量以在python中的while循环中使用但循环不会停止

JavaFX - 文件资源管理器无法在另一个全屏阶段打开

Haskell GTK 和 Monad 变压器

python - 在 Windows 上安装 PyGObject

gtk - 如何让 GtkTextView 看起来像 GtkEntry?

python - 理解什么样的对象可以是字典键

python - 通过 worksheet.insert_image 插入时设置图像的宽度和高度

python - 在 Python 中将属性添加到类时执行方法

java - 虽然我已经设置了actionListener,但是按下按钮时没有任何反应

java - 如何在swt中等待另一个shell关闭一个shell?