1. 程式人生 > >解決ubuntu16.04下Qt5.11無法輸入中文

解決ubuntu16.04下Qt5.11無法輸入中文

前言

當在ubuntu16.04系統上安裝好Qt5.9.1,進行程式開發時,發現無法在Qt Creator IDE中輸入中文,而只能輸入英文字元和數字。

這對開發帶來極大的不方便,如無法編輯基礎的註釋,所以下述將詳細介紹如何解決此問題。
步驟


0. 開啟ubuntu終端

按下ctrl+Alt+t組合鍵,即可開啟ubuntu終端


1. 安裝 fcitx-frontend-qt5

sudo apt-get install fcitx-frontend-qt5


2. 確認該路徑下存在的檔案

/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

 

3. 將libfcitxplatforminputcontextplugin.so 複製到以下兩個路徑下(Qt的安裝路徑下查詢)
路徑1

~/Qt5.9.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
路徑2
~/Qt5.9.1/5.9.1/gcc_64/plugins/platforminputcontexts


複製操作
a.進入/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts

cd /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts


b.使用copy指令,將資料夾下的libfcitxplatforminputcontextplugin.so檔案分別拷貝到路徑1和路徑2中

copy -i libfcitxplatforminputcontextplugin.so ~/Qt5.9.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts


copy -i libfcitxplatforminputcontextplugin.so ~/Qt5.9.1/5.9.1/gcc_64/plugins/platforminputcontexts


4. 重啟Qt,即可輸入中文
---------------------  
作者:阿木寺  
來源:CSDN  
原文:https://blog.csdn.net/amusi1994/article/details/78147696