解决方法:
1、安装fcitx-frontend-qt5root@he-Lenovo:/home/he# sudo apt-get install fcitx-frontend-qt5
2、将安装后的fcitx-frontend-qt5复制到qt安装目录
通常,fcitx-frontend-qt5在下面的目录路径中(可用命令dpkg -L 包名看文件安装路径):
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
将该文件复制到
/home/he/Qt5.5.1/Tools/QtCreator/bin/plugins/platforminputcontexts/
和
/home/he/Qt5.5.1/5.5/gcc_64/plugins/platforminputcontexts/
中cp libfcitxplatforminputcontextplugin.so /home/he/Qt5.5.1/Tools/QtCreator/bin/plugins/platforminputcontexts/
cp libfcitxplatforminputcontextplugin.so /home/he/Qt5.5.1/5.5/gcc_64/plugins/platforminputcontexts/
重新打开 QtCreator,终于可以输入中文了。#include
using namespace std;
int main()
{
cout <
return 0;
}
如果还是不行,重启电脑,再打开Qtcreator,就可以了
参考博文: