QWebEngineView無法輸入中文

2021-10-03 17:44:44 字數 505 閱讀 2219

1、qt版本問題

網上能查到的大部分是無法輸入中文的答案都是qt5.8的bug,然後在5.9已經修復。如果你是5.8版本那麼可能就是這個問題,請更換版本。

2、輸入法問題

這也是困擾我1天的問題,最後定位到是fcitx輸入法的問題,同樣是qt5.9.8在windows下表現正常,但是在linux下卻不行,不同在於編譯器和輸入法,在排除編譯器後,切換ibus輸入法成功解決。ibus載入中文輸入法鏈結轉乙個大佬的,我就不多加闡述了。

此外,在使用qwebengineview時還發現乙個bug,在win7系統下,有標題欄的情況下滑鼠無法正確聚焦到。

滑鼠在框選位置任可以點到輸入框。偏移量為標題欄寬度。

檢視qt官網bug提交,有提到是顯示卡驅動的問題。具體的沒有深入研究,如有大佬能夠解決,希望能夠教我一下,本次專案執行環境linux,不存在這個bug,所以不做深究。

QWebengineView 崩潰問題

最近用qwebengineview顯示網頁,執行到這裡,程式就崩潰。網上查資料說和顯示卡驅動有關係 顯示卡驅動與硬體不匹配 回想了下,貌似大概前不久剛剛把顯示卡驅動公升級為最新版本 去官網找到此電腦型號顯示卡驅動,重新安裝了下,qwebengineview使用正常!參考 後記 2019 02 22 ...

QWebEngineView簡單使用

qwebengineview是提供乙個訪問web頁面的widget,這裡是乙個簡單的使用 標頭檔案 ifndef mainwindow h define mainwindow h include namespace ui class mainwindow public qmainwindow end...

QWebEngineView攔截Url請求設定

qwebengineurlrequestinterceptor類提供了乙個攔截url請求抽象基類,可通過實現qwebengineurlrequestinterceptor interceptrequest介面攔截並修改相應的uil請求,以達到相應需求效果,比如設定 accept language 標...