2012-04-07 154 views
0

我想在GUI中顯示一個小文本框(400x85),它顯示在網頁上的HTML文件中。 QtWebKit類獲得了他的QWebView小部件,但整個QtWebKit類非常重,權重爲16MB,並在三秒內減慢了應用程序的初始化。互聯網瀏覽器Qt4小部件?

爲了顯示HTML頁面,加載整個QtWebKit類並不是真的有必要。 有可能使用IE內建的網頁引擎? (通過ActiveX對象或其他東西?)

回答

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 2012-04-09 16:48:52