QWebEngine踩坑記錄



1. 在chrome瀏覽器調試前端頁面

qputenv("QTWEBENGINE_REMOTE_DEBUGGING", "1112"); //使本地可以調試html頁面

瀏覽器輸入 localhost:1112 即可

 

2. Qt5.12版本顯示audio標簽control控件高度異常,參考https://bugre可以ports.qt.io/browse/QTBUG-74484

qputenv("QTWEBENGINE_CHROMIUM_FLAGS", "--disable-features=UseModernMediaControls");

這樣可以正常顯示

 

3. QtWebEngineProcess.exe 崩潰導致白屏,右鍵無響應。

connect(this, &QWebEngineViewEx::renderProcessTerminated,
this, &WebEngineViewEx::OnRenderReopen); //捕獲renderProcessTerminated信號,在OnRenderReopen中重啟render,

QTimer::singleShot(0, [this] { reload(); });

 

4. 將QtWebEngineProcess.exe與主進程合二為一。

qputenv("QTWEBENGINE_CHROMIUM_FLAGS", "--single-process");
————————————————
版權聲明:本文為CSDN博主「SHIXINGYA」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/shixingya/article/details/88836780


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM