1.问题描述:
在ubuntu16下使用搜狗输入法,在qt-creator下无法使用shift键切换输入法写中文注释。
2.解决方法
>>>寻找fcitx-frontend-qt5的安装目录,在终端输入:dpkg -L fcitx-frontend-qt5
我的结果是:
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/qt5
/usr/lib/x86_64-linux-gnu/qt5/plugins
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
/usr/share
/usr/share/doc
/usr/share/doc/fcitx-frontend-qt5
/usr/share/doc/fcitx-frontend-qt5/README
/usr/share/doc/fcitx-frontend-qt5/copyright
/usr/share/doc/fcitx-frontend-qt5/changelog.Debian.gz
就是其中的/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
>>>我们的目的就是将这个文件复制到两个文件下即可:
/home/lollipop/work/qt/Qt5.9.1/5.9.1/gcc_64/plugins/platforminputcontexts/
/home/lollipop/work/qt/Qt5.9.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
(上面的两个文件是我的qt安装目录)重新启动软件即可。