2010-11-26 2 views
0

QtService를 사용하여 웹 페이지 축소판 렌더링 서비스를 작성하고 있습니다. 대화 형 서비스에 대한 제한없이 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 예 : 쓴

관련 문제