Ubuntu环境下QtCreator无法输入中文(fcitx输入法)
问题排查:
1. 确保/opt/Qt5.14.2/5.14.2/gcc_64/plugins/platforminputcontexts/与/opt/Qt5.14.2/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/目录下存在libfcitxplatforminputcontextplugin.so文件,并且有可执行权限;
2. 如果没有该文件的话,请执行 sudo apt-get install fcitx-frontend-qt5 安装,并从 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so 拷贝到上述两个目录,赋予执行权限;
3.如果执行完上述操作后,重启Qtcreator依然无法输入中文,请执行 sudo gedit /etc/profile ,在打开的文件尾部添加以下内容:
export XIM_PROGRAM=fcitx export XIM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
然后注销,重新登录就可以了。