问题

启用了ubuntu18.04自带的中文输入法后,安装qt无法输入中文。

关于 ubuntu18.04使用QtCcreator无法输入中文 的解决方法_javascript

解决方法一

需要配置下环境变量,打开配置文件/etc/profile,并在文件末尾加入环境变量

sudo gedit /etc/profile

在文件末尾添加:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

然后需要重启一下

reboot

在QtCreator成功可以输入中文

关于 ubuntu18.04使用QtCcreator无法输入中文 的解决方法_解决方法_02

解决方法二

// 安装
sudo apt-get install fcitx-frontend-qt5
// 拷贝
cd /home/yang/Qt5.9.3/Tools/QtCreator/bin
sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
// 设置权限
sudo chmod 777 libfcitxplatforminputcontextplugin.so