環境: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就可以輸入中文了。