系統: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即可輸入中文
