天天看點

ubuntu16.04 、Qt5.12.0無法輸入中文解決辦法

環境:ubuntu16.04 、Qt5.12.0

安裝Qt後發現在程式中加注釋是無法輸入中文的,查着原因後找到了以下解決辦法:

首先安裝fcitx-frontend-qt5

sudo apt-get install fcitx-frontend-qt5

然後檢視 fcitx-frontend-qt5的安裝目錄

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

ls

正常情況下安裝完後會有libfcitxplatforminputcontextplugin.so ,然後把這個庫拷貝到Qt的安裝目錄下就可以了

我的Qt安裝目錄是/opt/Qt5.12.0/(不是此目錄的請在指令中自行替換為QT的安裝目錄),指令如下:

sudo cp libfcitxplatforminputcontextplugin.so /opt/Qt5.12.0/5.12.0/gcc_64/plugins/platforminputcontexts/

sudo cp libfcitxplatforminputcontextplugin.so /opt/Qt5.12.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

然後切到上面兩個檔案加下添加執行權限:sudo chmod +x libfcitxplatforminputcontextplugin.so

拷貝完後重新開機Qt就可以輸入中文了。