Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 26, 2008 07:46:20

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Просмоторщик HTML

Всем привет.
Использую wxPython, и мне понадобилось окно для просмотра HTML. Стандартное wxHtmlWindow настолько убого, что не знает ничего про css, подвисает пока не загрузит все картинки из сети, да и не все теги знает. Слышал про некий wxIE, но не хотелось бы из-за него терять совместимость с *nux'ами. Попадался компонент для движка от Мозиллы, но компонент давно не развивается, да и запустить его мне так и не удалось.

Есть ли какой-нибудь хороший Просмоторщик HTML для wxPython? А как в этом плане с другими библиотеками для GUI? В принципе, могу перейти на pyQT, если там этой проблемы не будет.



Офлайн

#2 Авг. 26, 2008 10:18:31

clopomor
От:
Зарегистрирован: 2007-06-12
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Просмоторщик HTML

можете сделать обёртку над wxMozilla



Офлайн

#3 Авг. 26, 2008 10:19:32

clopomor
От:
Зарегистрирован: 2007-06-12
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

#4 Авг. 26, 2008 10:23:59

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Просмоторщик HTML

clopomor

wxMozilla мне как раз и не удалось запустить. А за ссылку на WebKitCtrl спасибо, надо будет попробовать.



Офлайн

#5 Авг. 26, 2008 10:46:52

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Просмоторщик HTML

WebKitCtrl работает оказывается только под мак :(



Офлайн

#6 Авг. 26, 2008 12:40:44

clopomor
От:
Зарегистрирован: 2007-06-12
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Просмоторщик HTML

транк С++ движка собирается и под винду и под Линукс … http://wxwebkit.wxcommunity.com/index.php?n=Main.APIDocumentation (API минимальное что б обертку писать) может питоновская обёртка его не использует, а берёт стандартный WebKit? но он тоже кросплатформенный… странно..

ну а для wxMozilla есть готовые сборки (например в rpm) http://rpmfind.net/linux/RPM/sourceforge/w/wx/wxmozilla/wxmozilla-python-0.5.1-1.i586.html . Посмотреть пример использования можно в http://documancer.sourceforge.net/



Офлайн

#7 Авг. 26, 2008 12:45:14

clopomor
От:
Зарегистрирован: 2007-06-12
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

#8 Авг. 26, 2008 13:38:57

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Просмоторщик HTML

clopomor

Спасибо, покопаюсь еще с wxMozilla.

А что касается WebKit, то в документации пишут: webkit: wx.webkit.WebKitCtrl for Mac OSX. Сам модуль есть, но если попытаться использовать WebKitCtrl, то при вызове его конструктора получаю исключение NotImplementedError.



Офлайн

#9 Авг. 26, 2008 13:41:04

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Просмоторщик HTML

Кстати, в документации по wxWidgets вообще не нашел класса WebKitCtrl.



Офлайн

#10 Авг. 26, 2008 14:09:13

clopomor
От:
Зарегистрирован: 2007-06-12
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Просмоторщик HTML

обвязка для webkit и не входит в состав wxWidgets, её планируют туда внести с версии 3.0 (в 2.9 начали )



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version