2010-11-26 9 views
0

QtServiceを使用してWebページのサムネイルレンダリングサービスを作成しています。対話型サービスの制限に陥ることなくQtWebKitを満足させるために十分なGuiライブラリを含めることは可能ですか?Windows QtServiceでQt QWebPageを使用する

私はwebsnap.cppのwebsnapサンプルを持っていて、これは何とか実際にウィジェットを表示せずにGUIが利用可能であることをQWebPageコンポーネントに確信しています。私がサービス内の環境を複製しようとすると、ウィジェットのGUIが存在しないと不平を言う。 QtServiceとQWebPageは根本的に互換性がないが、回避策があるという希望をあきらめていないことを強く疑う。

私はそれがWebSnapのサンプルは、それが幸せQWebPageを保持しないことは何かさえわからない(それをあるだけで、そのGUIライブラリとリンク?)

私は答えがかもしれないので、Qtライブラリに非常に新しいですより多くの経験を持つ人には明らかです。

おかげで、 アンディ

+0

おそらく、私はQtのドキュメントがQWebPageは、「ウィジェットレス環境」で作成することができますが、その正確な方法は、エラーでサービスに障害が発生したことを示していることを明確にすべき"QWidget:GUIを使用していないときにQWidgetを作成することはできません。" –

答えて

0

Althought QtWebKitは(目に見えるウィジェットなし)ヘッドレス環境で作業することができ、それはまだ存在して機能することなどをグラフィックスライブラリが必要です。さもなければ、それはどのようにフォントメトリックを計算し、テキストをレンダリングしますか?したがって、常にQtGuiが必要です。

PS:私は、WebSnapの例:)を書いた

関連する問題