Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: ax от Декабрь 30, 2009, 19:15



Название: Браузерный плагин для просмотра QML (Qt Declarative UI)
Отправлено: ax от Декабрь 30, 2009, 19:15
После релиза Qt Declarative for Qt 4.6.0 http://labs.trolltech.com/blogs/2009/12/14/qt-declarative-for-qt-460-released/ (http://labs.trolltech.com/blogs/2009/12/14/qt-declarative-for-qt-460-released/)
и опробовав вкусности новой фишки от Qt, появилась мысль сделать просмотр QML через браузер.

Вот что получилось http://code.google.com/p/qtqmlbrowserplugin (http://code.google.com/p/qtqmlbrowserplugin)

Проверял
  под Windows 7 (Chrome 4.0.249.43, Firefox 3.5.6, Internet Explorer 8, Opera 10.10)
  под Linux  (Ubuntu 9.10) (Chrome 4.0.249.43, Firefox 3.5.6, SeaMonkey, Opera 10.10)

Из нюансов.
  - Плагин собранный статически (размер получается около 3Мб) не работает - http://bugreports.qt.nokia.com/browse/QTBUG-5688 (http://bugreports.qt.nokia.com/browse/QTBUG-5688);
  - В Internet Explorer надо разрешить в Сервис/Свойствах обозревателя/Безопасность;
  - иногда вешает браузер.  Сам релиз Qt Declarative for Qt 4.6.0 еще сыроват, qmlview периодически валиться с ошибками.

Хочу доработать
  - прозрачность во всех режимах;
  - прогресс загрузки плагина и контекста
  - расширить API
  - пакеты DEB и RPM под Linux
  - ...
  
Пожелания и вопросы на http://code.google.com/p/qtqmlbrowserplugin (http://code.google.com/p/qtqmlbrowserplugin)
Скриншоты и инсталятор на http://sites.google.com/site/qtqmlbrowserplugin/downloads (http://sites.google.com/site/qtqmlbrowserplugin/downloads)

Категорически ВСЕХ с НОВЫМ ГОДОМ !
ЗДОРОВЬЯ, ХОРОШЕГО НАСТРОЕНИЯ И СБЫТИЯ ВСЕХ МЕЧТ !!!


Уменьшил новогодние эмоции на половину. [Dendy]


Название: Re: Браузерный плагин для просмотра QML (Qt Declarative UI)
Отправлено: Gorthauer от Январь 09, 2010, 11:05
Всё конечно великолепно, но не правильнее было бы воспользоваться для написания QML интерпретатора возможностями самого браузера?


Название: Re: Браузерный плагин для просмотра QML (Qt Declarative UI)
Отправлено: ритт от Июнь 03, 2011, 12:57
замечательная штука, но где исходники-то?!

сейчас в qt5-feedback идёт обсуждение необходимости подобного решения...и на мой взгляд (многие будут согласны), данный функционал был бы весьма уместен/полезен "из коробки".
(кстати, http://sites.google.com/site/qtqmlbrowserplugin упомянут в обсуждении, но у человека в фф4 плагин грузится, а показывает только серый прямоугольник)


Название: Re: Браузерный плагин для просмотра QML (Qt Declarative UI)
Отправлено: dimen от Июнь 03, 2011, 14:39
я пользуюсь qtbrowserplugin... если КуТэшники сделают что-то коробочное я буду так счастлив  ;D основная проблема кроме браузерной совместимости это никсы с их LD_LIBRARY_PATH которую как я понял нельзя менять для самого себя только для подпроцессов...

пс в 4 фоксе qtbrowserplugin работает... а вот хром только с прописанной LD_LIBRARY_PATH