查找是否安装有fcitx-frontend-qt5,
若输入:
dpkg -L fcitx-frontend-qt5 | grep .so
后出现如下界面,则表示有libfcitxplatforminputcontextplugin.so这个插件:
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
假如没有,请下载:
sudo apt-get install fcitx-frontend-qt5
将插件libfcitxplatforminputcontextplugin.so在自己的Qt安装目录中:根据第1步的结果知道这个插件的路径在:
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
然后复制这个插件到Qtcreator的安装目录的如下几个文件夹(假如你没改安装路径,那么Qt默认装在/opt下):
sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.11.1/5.11.1/gcc_64/plugins/platforminputcontexts/
sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.11.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
然后还要改插件的执行权限,因为默认复制过去的插件是没有执行权限的:
sudo chmod 777 /opt/Qt5.11.1/5.11.1/gcc_64/plugins/platforminputcontexts/*
sudo chmod 777 /opt/Qt5.11.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/*
最后重启qt就可以了
更多推荐
ubuntu qt使用搜狗输入法
发布评论