ubuntu中Qt5中文输入法不起作用的解决方案
在ubuntu上使用qtCreate5.9.6,遇上了中文输入法无法输入的情况,这怎么能行,得解决这一个问题,写代码没有中文注释,怎么能行?开始行动:
1、安装输入法
sudo apt-get install fcitx-frontend-qt5
2、查看fcitx-frontend-qt5的安装目录
dpkg -L fcitx-frontend-qt5
3、找到安装路径后将
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
拷贝到Qt的两个目录下
sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/ninuo/Qt5.9.2/5.9.2/gcc_64/plugins/platforminputcontexts/ sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/ninuo/Qt5.9.2/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
/设置权限
sudo chmod 777 libfcitxplatforminputcontextplugin.so
4、需要配置下环境变量,打开配置文件/etc/profile,
sudo gedit /etc/profile
并在文件末尾加入环境变量
export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus
5、然后重启reboot