2012-04-07 3 views
0

웹에서 HTML 파일로 보여주는 작은 상자 (400x85)를 GUI에 표시하려고합니다. QtWebKit 클래스는 그의 QWebView 위젯을 가지고 있지만, 전체 QtWebKit 클래스는 매우 무거 우며 가중치가 16MB이며 3 초 안에 애플리케이션 초기화가 느려집니다.인터넷 브라우저 Qt4 위젯?

HTML 페이지를 표시하기 위해 전체 QtWebKit 클래스를로드 할 필요는 없습니다. IE의 내장 웹 엔진을 사용할 수 있습니까? (ActiveX Object 등을 통해)

답변

1

ActiveQT를 통해 Internet Explorer를 사용할 수 있습니다. "yourqtdir \ 4.8.0 \ examples \ activeqt \ webbrowser"에 C++ 예제가 있습니다.

+0

감사합니다. self.browser = QAxContainer.QAxWidget() \t \t self.browser.setControl ("{8856F961-340A-11D0-A96B-00C04FD705A2}") \t \t 자기 : 그냥 기록을 위해,이 내가 사용하는 코드입니다 .browser.dynamicCall ('Navigate (const QString &)', QtCore.QString ("http://www.google.com")) – iTayb