QT5 6 使用QWebEngineView的坑

2021-09-24 02:23:58 字數 551 閱讀 7317

最近有個專案用到了qt,並且需要展示乙個簡單的網頁,於是使用了:vs2013+qt5.6.3+qwebengineview

程式是64位的,在自己本機測試通過後準備發布,但在放到純淨環境下的win7上時卻在開啟網頁時就崩潰,不開啟的話一切正常。於是在本機測試32位的,發現本機也出問題了,開啟網頁就崩潰,最終查了各種資料得以解決,方案如下:

1. 在你的程式目錄下建立乙個qt.conf檔案,內容如下:

[paths]

plugins = ./plugins

resources = ./resources

2. 複製qt安裝目錄下的「resources」資料夾到你的程式目錄,這個是解決問題的關鍵。

3. 複製qt安裝目錄下的「plugins」資料夾到你的程式目錄,這個其實與此問題無關,且不用全部內容都複製,可根據自己的專案決定,我只用到了:

audio

imageformats

mediaservice

platforms

playlistformats

記住發布時刪除 pdb 檔案,否則太大了。

qt5 6的視窗顯示網頁,qwebengine方式

所需要的設定都在之前文章裡面的寫了,qt5.6版本之後沒有qwebkit,只有qwebengine,所需要的是msvc版本的qt,之前文章的鏈結 在.pro配置檔案中配置 qt webenginewidgets然後按構建就是,左下角最後乙個那個小錘子 然後在標頭檔案中新增 h include如果能正...

使用Qt5 6連線MySql

最近在做畢業設計,有不少同學選擇使用qt和mysql做資料庫程式。然而,這兩種開發工具並不是非常完美的一結合就能使用的。通常qt會自帶mysql的驅動,但是,一般能直接使用的並不多。大多數部落格 都給出了mysql驅動的編譯過程。在這裡給出現成的 已經編譯好了的驅動。在可以win10 qt5.6和m...

Qt5 6跨平台問題

啊,這個問題。最近寫了乙個鬥魚彈幕接收的cpp。其實是官方文件給的大部分,我修改了一小點qaq。想著qt垮了個平台,然後就出了這檔子事。我是在ubuntu 64位下qt5.664 位編譯的成功的能執行。然後放到了win7 64位下的qt5.632位 就出錯。問題如下 d qt qt5.6.1 5.6...