1、安装搜狗输入法

1)添加FCITX仓库

sudo add-apt-repository ppa:fcitx-team/nightly

2)更新仓库

sudo apt-get update

3)安装fcitx输入法框架

sudo apt-get install fcitx

4)ubuntu系统配置 system settings->language support->install/remove languages,在弹出的菜单中选择Chinese(simplified),点击apply

system settings->language support->keyboard input method system,选择fcitx

2、Qt Creator支持搜狗输入法配置

1)进入qt creator安装目录

cd /opt/Qt5.9.6/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

2)将搜狗输入法插件库到qt插件库目录中

sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .

3)配置qt插件库中搜狗输入法插件库文件权限

sudo chmod +x libfcitxplatforminputcontextplugin.so

4)重启Qt Creator

3、发布程序无法输入中文

1)进入qt编译器插件目录

cd /opt/Qt5.9.6/5.9.6/gcc_64/plugins

2)将搜狗输入法插件库到qt编译器插件库目录中

sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .

3)配置qt编译器插件库中搜狗输入法插件库文件权限

sudo chmod +x libfcitxplatforminputcontextplugin.so

4)重新编译