ubuntu18上解決Qt無法輸入中文


1.安裝fcitx的Qt支持庫,終端中輸入以下指令

sudo apt-get install fcitx-frontend-qt5 

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

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

#QTInstallPath=Qt的安裝目錄

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so $QTInstallPath/Qt5.12.2/gcc_64/plugins/platforminputcontexts/
chmod a+x $QTInstallPath/Qt5.12.2/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