解決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