在Windows Qt服务中使用Qt QWebPage

在Windows Qt服务中使用Qt QWebPage,qt,windows-7,qtwebkit,Qt,Windows 7,Qtwebkit,我正在使用QtService编写一个网页缩略图呈现服务。是否有可能包含足够的Gui库,使QtWebKit在不受交互服务限制的情况下保持愉快 我从中获得了websnap示例,这让QWebPage组件确信Gui是可用的,而不需要实际显示小部件。当我尝试在服务中复制环境时,它会抱怨没有用于小部件的gui。 我强烈怀疑QtService和QWebPage从根本上是不兼容的,但我还没有放弃有解决办法的希望 我甚至不确定websnap示例是什么让QWebPage感到高兴,仅仅是因为它与Gui库相链接吗 我对

我正在使用QtService编写一个网页缩略图呈现服务。是否有可能包含足够的Gui库,使QtWebKit在不受交互服务限制的情况下保持愉快

我从中获得了websnap示例,这让QWebPage组件确信Gui是可用的,而不需要实际显示小部件。当我尝试在服务中复制环境时,它会抱怨没有用于小部件的gui。 我强烈怀疑QtService和QWebPage从根本上是不兼容的,但我还没有放弃有解决办法的希望

我甚至不确定websnap示例是什么让QWebPage感到高兴,仅仅是因为它与Gui库相链接吗

我对Qt库非常陌生,因此对于有更多经验的人来说,答案可能是显而易见的

谢谢,
Andy

虽然QtWebKit可以在无头环境中工作,而不需要任何可见的小部件,但它仍然需要图形库等才能显示和运行。否则,它将如何计算字体度量、呈现文本等等?因此,您总是需要QtGui


PS:我编写了websnap示例:

也许我应该澄清,Qt文档表明QWebPage可以在无小部件的环境中创建,但该精确方法在服务中失败,错误为QWidget:在没有使用GUI时无法创建QWidget。