Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: yatree от Октябрь 28, 2011, 14:22



Название: QtBrowserPlugin + "свое приложение"
Отправлено: yatree от Октябрь 28, 2011, 14:22
Всем привет.

Что есть:
есть большое, громоЗСкое, полуживое приложение, которое использует много всего. У этого чуда, есть окно, в котором отрисовывается все его содержимое. Это окно и собственно сигналы всякие реализованы на Qt.


Что нужно:
нужно сделать плагин к браузерам, который бы полностью повторял функионал исходного приложения, но это как бы глобальная задача, минимум чего я хочу, это чтобы у меня просто отрисовывалось главное окно, со всем его содержимым, которое туда грузится из жава-скриптов, xml. (вот такой вот ужас)


Выбор:
QtBrowserPlugin - простой и понятный инструмент для плагинов. Сорсы его можно взять тут: http://qt.gitorious.org/qt-solutions/qt-solutions/trees/master/qtbrowserplugin


Проблемы:
проблема в том, что чудо-приложение имеет QApplication и QtBrowserPlugin - тоже имеет такой же. Я так понимаю, что это плохо. И хотел бы узнать, как избавиться от "главного цикла Qt" внутри своего приложения и передать все управление в цикл QtBrowserPlugin.
был бы очень благодарен, если, кто-нибудь напишет простенькую апликуху, которая бы имела в себе QApplication + какую-нить картинку, и потом плагин к браузеру этой же апликухи.

ЗЫ если что то не понятно - спрашивайте, постарюсь ответить. буду рад любым идеям и помощи)
ЗЫЫ qt знаю плохо, почти не знаю.
ЗЫЫЫ код чуда-приложения не мой, меня заставили.