QT中使用webView控制項時未定義報錯

2021-06-21 09:51:31 字數 612 閱讀 1132

這兩天在擺弄乙個自定義的簡易瀏覽器,在新增webview控制項時,編譯構建工程時直接出錯如下:

/home/yang/qt_project/my******browser/mainwindow.cpp:23: 錯誤:undefined reference to `qwebview::load(qurl const&)'

/home/yang/qt_project/build-my******browser-desktop_qt_5_1_1_gcc_32bit-debug/ui_mainwindow.h:74: 錯誤:undefined reference to `qwebview::qwebview(qwidget*)'

/home/yang/qt_project/build-my******browser-desktop_qt_5_1_1_gcc_32bit-debug/ui_mainwindow.h:76: 錯誤:undefined reference to `qwebview::seturl(qurl const&)'

由於沒有對控制項做任何操作,就出現了上述錯誤,檢查標頭檔案的包含也沒有什麼問題,很是鬱悶,折騰了幾個小時,無意間發現只要在工程檔案.pro中新增一行**即可:

qt     += webkitwidgets

Android控制項webview使用

接下來我們就來看下webview究竟如何使用 思路 1.我們希望使用當前程式來載入webview頁面,而不是通過使用android系統預設瀏覽器載入頁面。需要實現 setwebviewclient 方法,重寫其shouldoverrideurlloading webview view,string ...

iOS app中使用webview的時機

使用hybrid開發,有幾個好處 1 web程式設計師參與開發 2 跨平台 3 快速更新 缺點主要是ui體驗比不上原生,比如滾動 彈性 拖拽 動畫等,web的效果現在還是比不上native。所以實際專案中,選擇哪種開發方式,取決於具體的需求 1 首頁 首頁容易有比較大的變化,一般資料也比較多,所以用...

qt控制項使用

1.建立視窗 qwidget window new qwidget window resize 300,300 window show qpushbutton button new qpushbutton tr window button move 100,100 button show 2.按鈕控...