Какой хороший встроенный браузер для приложения pygtk? - PullRequest
4 голосов
/ 20 февраля 2009

Я планирую использовать встроенный браузер в своем приложении pygtk, и я спорю между gtkmozembed и pywebkitgtk. Есть ли убедительная разница между ними? Есть ли какие-то третьи варианты, о которых я не знаю?

Следует отметить, что я не буду использовать это для доступа к контенту в Интернете. В основном я использую его для целей пользовательского интерфейса.

Мои приоритеты:

  1. Это должно быть стабильным.
    • Он должен быть кроссплатформенным.
    • Это должно быть просто в использовании.
    • Следует активно поддерживать.
    • Он должен быть расширяемым.
    • Это должно быть быстро.

Ответы [ 2 ]

6 голосов
/ 12 марта 2009

gtkmozembed недоступен в Windows, хотя вы можете напрямую использовать интерфейс встраивания gecko. Это потребует от вас написания кода на C ++.

Насколько я знаю, порт gtk webkit еще не доступен в Windows и, по-видимому, все еще претерпевает значительные изменения.

В качестве примера кросс-платформенного решения для встраивания геккона, посмотрите Miro . Miro - это python, и они написали всего пару классов C ++ для встраивания gecko в Windows, в то время как gtkmozembed в linux

2 голосов
/ 20 февраля 2009

если судить по веб-страницам, то определенно pywebkitgtk

pygtkmoz с этой страницы

"Примечание: этот проект больше не поддерживается. Пожалуйста, используйте вместо этого gnome-python-extras (http://www.pygtk.org). Я прошу прощения за любые проблемы, которые это может вызвать, но это лучше в долгосрочной перспективе. Привязки Python для GtkEmbedMozilla. "

и pywebkitgtk выглядит как активный проект изменения

...