Виджет Python, который может отображать как HTML, так и CSS - PullRequest
2 голосов
/ 21 октября 2011

У меня есть идея создать браузер для родительского контроля. Это работает так, что я создаю настольное приложение на python (предпочтительно используя wxPython или wxPythons webkit), это просто виджет, который может отображать HTML и CSS.

HTTP-запросы на сайт будут проходить через прокси на моем сервере. Так что, если кто-то хочет получить доступ к сайту "http://google.com":
- они набирают этот URL в браузере Python
- запрос идет к моему скрипту на моем сервере: http://mywebserver.com/cgi-bin/browserRequest.py?url=http://google.com
- скрипт Python проверяет URL-адрес по списку недействительных URL-адресов; если он проходит, скрипт загружает / обращается к веб-странице и отправляет обратно HTML и, где это уместно, внешние файлы CSS или JavaScript

Мой вопрос: Какие библиотеки Python GUI имеют простые и простые в использовании виджеты, которые отображают HTML И могут отображать CSS?

Я обнаружил, что большинство виджетов HTML не могут отображать CSS, особенно в wxpython. Плюс некоторые виджеты не позволяют вашему html иметь элементы html или body tag. Вы знаете лучший виджет в wxpython или в любом графическом интерфейсе на основе python, который может отображать HTML и CSS?

Ответы [ 2 ]

0 голосов
/ 21 октября 2011
0 голосов
/ 21 октября 2011

Я предлагаю вам попробовать XULRunner вместо Python для этого проекта.

XULRunner - это набор инструментов, созданный Mozilla и используемый в Firefox и Thunderbird для создания графического интерфейса и т. Д.

Он основан на XUL (XML-подобном языке) и JavaScript с обширной поддержкой DOM-взаимодействий (таких как загрузка страниц и настройка CSS / HTML на лету).

Но если вы настаиваете на Python, PyQt4 имеет довольно хороший веб-виджет, который использует Webkit для визуализации HTML и CSS.

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