Мне нужно показать веб-страницу (сложную страницу со скриптом и прочее, без статического html) в кадре или что-то в этом роде. Это для настольного приложения, я использую python 2.6 + wxPython 2.8.10.1. Мне также нужно поймать некоторые события (в основном об изменении страницы). Я нашел несколько примеров, используя модуль webview в приложении gtk, но я не мог работать с ним по wx.как встраивать веб-страницу с помощью wx?
ответ
Вы можете вставлять IE, но я думаю, что об этом. wxWebKit работает над wx-надстройкой для использования WebKit в качестве встроенного браузера в wx, но я думаю, что это все еще продолжается.
Существует коммерческое решение для этого: wxWebConnect, которое использует Gecko (движок Mozilla). Я никогда не использовал его сам, потому что я жду, когда проект wxWebKit будет готов к использованию, но он выглядит довольно неплохо, хотя, возможно, немного переполнен для ваших нужд.
Я думаю, что wxWebConnect бесплатный? Его источник можно загрузить, и я не могу найти информацию о цене или продажах. Я думаю, Кирикс использовал его в коммерческом проекте (приложение для интеллектуального анализа данных) и выпустил источник. – wisty
yup, только что заметили, что wxwebconnect выпущен под лицензией VxWindows Library Version 3.1, так что yay :) Спасибо всем за информацию, я попробую. –
только что понял, что нет оболочки python для wxwebconnect, я попытаюсь построить wxwebkit в конце концов. –
Да, я пытался создать его на своем ubuntu, но мне пришлось отказаться от долгой борьбы с отсутствующими вещами. –