由于搜狗输入法依赖fcitx,所以我们解决该问题的核心操作是为QtCreator提供支持fcitx
本系统环境说明:ubuntu22.04、Qt5.12.8、Qt6.6.1(我安装了Qt5、Qt6)
一、尝试拷贝系统自带libfcitxplatforminputcontextplugin.so到Qt安装目录/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
参考链接:https://blog.51cto.com/wangguangjie/4753356
注意:我只拷贝到了上述博客的路径1中了,并且我拷贝完成后依旧无法输入中文,可能原因是命令安装的fcitx版本只支持Qt4编写的QtCreator与目前主流的QtCreator不兼容(目前主流的QtCreator均使用Qt编写)
二、下载fcitx-qt5自己编译
下载链接:GitHub - fcitx/fcitx-qt5: Fcitx support for Qt5
步骤