2010-02-09 5 views
0

나는 HTML 렌더링 위젯을 필요로하는 pygtk에 작은 gui 앱을 작성하려고합니다. Windows 환경에서 사용할 수 있기를 바랍니다.pygtk에 대한 크로스 플랫폼 html 위젯

현재 GNU/Linux 시스템에서 pywebkitgtk을 사용하고 있으며 매우 잘 작동하지만 현재로서는 Windows에서이 기능을 사용할 수 없습니다.

누구든지 진행 방법에 대한 제안을 할 수 있습니까? Windows에서 COM 객체를 사용하여 IE를 임베드하는 방법을 알아 내고 GNU/Linux에서 pywebkitgtk를 고수해야합니까?

저는 초기 단계에 있으며 다른 툴킷, 즉 pyqt를 사용하여 pygtk를 비울 준비가되어 있습니다 (가능한 한 pygtk를 사용하는 것이 더 빠르지 만).

답변

2

제 경험으로, PyQt와 PyGTK로 플랫폼 간 어플리케이션을 개발 한 경험이 있으시면 PyQt 로의 이동을 고려해야합니다. 기본적으로 모든 플랫폼에서 실행되는 브라우저 위젯이 제공되며 PyGTK와 비교하여 비 Linux 플랫폼 지원이 뛰어납니다. PyGTK의 경우 Windows 및 Mac OS X에서 PyGObject/PyCairo/PyGTK 또는 전체 스택을 직접 준비해야합니다.

0

gtkhtml2도 있지만 Windows에서 문제가 해결되지 않을 수 있습니다. 나는 나 자신보다 먼저 사용하지 않았다. 고려해야 할 또 다른 옵션은 pymozembed이며, GTK 앱에 Mozilla 브라우저 창을 임베드하는 것입니다.