1 編譯插件
1. 下載QT5.7 的源代碼,http://download.qt.io/archive/qt/5.7/5.7.0/single/
2. 從壓縮包里面找到qtvirtualkeyboard,將其拷貝出來,到一個英文路徑的目錄上。
3. 點擊windows的【開始】【Qt 5.7.0】【5.7】【MinGW 5.3.0 (32-bit)】【Qt 5.7 for Desktop (MinGW 5.3.0 32-bit)】,進入剛才拷貝過來的qtvirtualkeyboard目錄,輸入命令
? ??qmake CONFIG+="lang-en_GB lang-zh_CN" ? ? ? ?注意:要帶引號
4. ?輸入命令mingw32-make.exe
5. ?輸入命令mingw32-make.exe install
6. ?現(xiàn)在可以用qt creator 運行原生的例子basic.pro,此時可以出現(xiàn)中文輸入法了。 如果要發(fā)布程序,別人沒有安裝QT creator就會出問題了。
7. ?如果用qt creator?自己生成一個工程,要調(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)上帖子