Начиная с QT4, все виджеты требуют инициализированного и запущенного объекта QApplication, который отправляет как события os, так и события QT, необходимые для поддержания работы виджетов QT.
Похоже, что возможно создать собственный подкласс QApplication, который будет создан (для QWebKit или других виджетов), чтобы существовал синглтон, а затем вызывать его из цикла сообщений вашего приложения - или, возможно, даже просто таймер, отправленный в ваше окно - и заставить его отправлять любые QEvents, которые он поставил в очередь.
Я не пробовал, но у меня есть аналогичная необходимость использовать WebKit в существующем приложении Windows, и, похоже, это QWebKit, или эта вещь