移植Qt4.8.4項目到QT5.2上時遇到的一些問題

問題1:Qt 5.2 使用原來的QT4.8.4項目時QWebView 、QWebFrame等類沒法編譯經過。 web

出現緣由:QWebView 、QWebFrame、QWebPage、QWebInspector等這些類被單獨移到了QtWebKitWidgets模塊,再也不在QtWebKit模塊當中;而QWebHistory等類仍然保留在QtWebkit模塊中。 spa

解決方法:使用到QWebPage等webkit相關可視部件的,Qt5.2單獨放到了QtWebKitWidgets模塊中,因此在使用了QWebPage類的地方: get

(1)在*.pro中要加QT += webkitwidgets it

(2)在*.cpp中加頭文件:#include <QtWebKitWidgets/QWebPage> 編譯

或者 #include <QtWebKitWidgets> #include<QWebPage> webkit

相關文章
相關標籤/搜索