QT-多語言虛擬鍵盤

1 編譯插件

1. 下載QT5.7 的源代碼,http://download.qt.io/archive/qt/5.7/5.7.0/single/

2. 從壓縮包里面找到qtvirtualkeyboard,將其拷貝出來,到一個(gè)英文路徑的目錄上。

3. 點(diǎn)擊windows的【開始】【Qt 5.7.0】【5.7】【MinGW 5.3.0 (32-bit)】【Qt 5.7 for Desktop (MinGW 5.3.0 32-bit)】,進(jìn)入剛才拷貝過來的qtvirtualkeyboard目錄,輸入命令

? ??qmake CONFIG+="lang-en_GB lang-zh_CN" ? ? ? ?注意:要帶引號

4. ?輸入命令mingw32-make.exe

5. ?輸入命令mingw32-make.exe install

6. ?現(xiàn)在可以用qt creator 運(yùn)行原生的例子basic.pro,此時(shí)可以出現(xiàn)中文輸入法了。 如果要發(fā)布程序,別人沒有安裝QT creator就會出問題了。

7. ?如果用qt creator?自己生成一個(gè)工程,要調(diào)用中文鍵盤的話,就要在main函數(shù)里面首先輸入

qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));

就像例子basic工程一樣。


8? ?參考

https://blog.csdn.net/evil_119/article/details/83348163

9 修改鍵盤

https://blog.csdn.net/i7891090/article/details/76040368

10 拷貝可用文件

https://blog.csdn.net/cqltbe131421/article/details/85245104

11 修改寬高

https://blog.csdn.net/ipfpm/article/details/93591905

12 總結(jié)網(wǎng)上帖子

https://blog.csdn.net/Zhu_Zhu_2009/article/details/92795002

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容