Как мне интегрировать браузер в мое приложение tk? - PullRequest
2 голосов
/ 01 февраля 2012

Я пишу программу на Python и хочу в какой-то момент загрузить HTML-страницы из Интернета и отобразить их, в частности раздел форума поддержки / раздел новостей моей программы. Как я могу легко интегрировать это в мою программу?

Ответы [ 2 ]

3 голосов
/ 03 февраля 2012

Было бы проще переключать наборы инструментов - оба Gtk + / Qt поддерживают движок рендеринга WebKit. Оба инструментария также имеют поддержку привязок Python.

0 голосов
/ 01 февраля 2012

Tkinter не имеет встроенной поддержки для отображения HTML. Немного поработав, вы можете скачать необработанный html, немного поработать с текстом (предполагая, что это в основном простой текст и несколько тегов для полужирного шрифта, заголовков и т. Д.) И отобразить его в текстовом виджете. Если это правильно сформированный xhtml, вы можете использовать синтаксический анализатор xml для извлечения соответствующих данных и предоставления им соответствующего форматирования.

Если на страницах есть изображения или используется CSS или Javascript, проблема становится экспоненциально сложнее, вплоть до непрактичности.

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