在 Ubuntu 环境下 Qt Creator 无法使用搜狗输入法


在 Ubuntu 环境下 Qt Creator 无法使用搜狗输入法

在 Ubuntu 中安装 Qt Creator 后,发现无法使用搜狗输入法。切换输入法也没有效果。

最初以为是搜狗输入法出了问题,后来发现是 Qt Creator 的问题,需要将搜狗输入法的插件库文件放到 Qt 的目录下。

解决步骤如下:

  1. 安装 locate 命令

    使用 locate 命令可以快速找到文件路径。首先需要安装 mlocate 包。

    sudo apt install mlocate -y
    sudo updatedb
    
  2. 使用 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
    
  3. 复制插件库文件到 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
    
  4. 重启 Qt Creator

    复制完成后,重新启动 Qt Creator,应该就可以正常使用搜狗输入法了。

这样就完成了将搜狗输入法插件库文件复制到 Qt Creator 的过程。


posted @ 2024-06-06 23:02  rainsc  阅读(152)  评论(0编辑  收藏  举报