Использование Qt QWebPage в Windows QtService - PullRequest
0 голосов
/ 26 ноября 2010

Я использую QtService для написания сервиса отображения миниатюр веб-страниц. Можно ли включить достаточное количество библиотек Gui, чтобы QtWebKit был доволен, не сталкиваясь с ограничениями на интерактивные сервисы?

У меня есть пример websnap из websnap.cpp , и это как-то убеждает компонент QWebPage в том, что графический интерфейс доступен без фактического отображения виджета. Когда я пытаюсь продублировать окружение в сервисе, он жалуется, что в виджете нет графического интерфейса. Я сильно подозреваю, что QtService и QWebPage в корне несовместимы, но еще не потеряли надежду, что есть обходной путь.

Я даже не уверен, что делает пример websnap, который делает QWebPage счастливым (это только потому, что он связан с библиотекой Gui?)

Я очень плохо знаком с библиотекой Qt, поэтому ответ может быть очевиден для кого-то с большим опытом.

Спасибо, Andy

1 Ответ

0 голосов
/ 23 декабря 2010

Althought QtWebKit может работать в безголовом окружении (без каких-либо видимых виджетов), для работы которого все еще требуются графические библиотеки и т. Д. Иначе как бы он вычислял метрики шрифта, отображал текст и так далее? Таким образом, вам всегда нужен QtGui.

PS: я написал пример websnap:)

...