кроссплатформенный HTML-виджет для pygtk - PullRequest
0 голосов
/ 09 февраля 2010

Я пытаюсь написать небольшое приложение с графическим интерфейсом на pygtk, которому нужен виджет для рендеринга html. Я хотел бы иметь возможность использовать его в среде Windows.

В настоящее время я использую pywebkitgtk в моей системе GNU / Linux, и она работает очень хорошо, но в настоящее время это невозможно использовать в Windows.

Кто-нибудь может дать мне какие-либо предложения о том, как поступить? Нужно ли мне работать, как встраивать IE с использованием COM-объектов под Windows и придерживаться pywebkitgtk в GNU / Linux?

Я на ранней стадии и готов отказаться от pygtk в пользу другого инструментария, скажем, pyqt, если он предоставит более простое решение (хотя я бы предпочел использовать pygtk, если возможно).

Ответы [ 2 ]

2 голосов
/ 09 февраля 2010

По моему опыту, разработав кроссплатформенные приложения с PyQt и PyGTK, вы должны рассмотреть возможность перехода на PyQt. Он поставляется с виджетом браузера по умолчанию, который отлично работает на всех платформах, а поддержка не-Linux-платформ является выдающейся по сравнению с PyGTK. Для PyGTK вам нужно будет подготовить сборку PyGObject / PyCairo / PyGTK или даже полный стек самостоятельно в Windows и Mac OS X.

0 голосов
/ 09 февраля 2010

Существует также gtkhtml2 , но это может не решить вашу проблему в Windows. Я не использовал это раньше себя. Другой вариант, который нужно рассмотреть, это pymozembed, чтобы встроить окно браузера Mozilla в ваше приложение GTK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...