ubuntu18上解決Qt無法輸入中文


系統:Ubuntu 18.04.3 64bit

軟件: QtCreator 4.8

安裝Ubuntu18.04 時已經安裝fcitx框架的搜狗輸入法,在此不再安裝fcitx及搜狗輸入法

只需要安裝fcitx的Qt支持庫,終端中輸入以下指令安裝fcitx的Qt支持庫

sudo apt-get install fcitx-frontend-qt5

安裝完成后,需要啟用Qt對fcitx的支持,將相關庫文件復制到Qt編譯器的插件庫和QtCreator的Qt插件庫

庫文件為 libfcitxplatforminputcontextplugin.so,默認安裝在目錄 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/ 中

#QTInstallPath=Qt的安裝目錄,本人使用qt-opensource-linux-x64-5.9.8.run安裝

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so $QTInstallPath/5.9.8/gcc_64/plugins/platforminputcontexts/
chmod a+x $QTInstallPath/5.9.8/gcc_64/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so $QTInstallPath/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
chmod a+x $QTInstallPath/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

 

重新啟動QtCreator即可輸入中文


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM