在 Ubuntu 环境下 Qt Creator 无法使用搜狗输入法
在 Ubuntu 环境下 Qt Creator 无法使用搜狗输入法
在 Ubuntu 中安装 Qt Creator 后,发现无法使用搜狗输入法。切换输入法也没有效果。
最初以为是搜狗输入法出了问题,后来发现是 Qt Creator 的问题,需要将搜狗输入法的插件库文件放到 Qt 的目录下。
解决步骤如下:
-
安装 locate 命令:
使用 locate 命令可以快速找到文件路径。首先需要安装 mlocate 包。
sudo apt install mlocate -y sudo updatedb
-
使用 locate 命令查找文件:
locate libfcitxplatforminputcontextplugin.so
应该会输出类似以下结果:
/opt/sogoupinyin/files/lib/qt5.bak/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
-
复制插件库文件到 Qt Creator 的目录:
使用
sudo cp
命令将找到的文件复制到 Qt Creator 的插件目录下。sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.12.9/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
-
重启 Qt Creator:
复制完成后,重新启动 Qt Creator,应该就可以正常使用搜狗输入法了。
这样就完成了将搜狗输入法插件库文件复制到 Qt Creator 的过程。