Ubuntu QTCreator无法输入中文问题的解决方案

参考,乌合之众 lym瞎编:linux下QtCreator无法输入中文的情况

问题描述

安装了QtCreator后无法输入中文,无法打开Sogou输入法。

原因

搜狗输入法是基于fcitx架构,QT可能是缺少了相关的库支持。

拷贝支持的动态库到QT安装目录

将库文件libfcitxplatforminputcontextplugin.so由目录/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/拷贝到QT安装目录下:

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/Qt5.14.2/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

有可能需要拷贝到QT目录/Qt5.14.2/Tools/QtCreator/bin/plugins/platforminputcontexts/

拷贝完成之后需要更改权限

chmod +x libfcitxplatforminputcontextplugin.so

如果目录/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/下没有库文件libfcitxplatforminputcontextplugin.so,需要使用以下命令安装fcitx-libs-qt和fcitx-libs-qt5:

sudo apt-get install fcitx-libs-qt fcitx-libs-qt5

编译的Qt开发程序无法输入中文解决

还是和上面一样的原因,也是缺少了libfcitxplatforminputcontextplugin.so这个动态库。将其拷贝到
~/Qt5.14.2/5.14.2/gcc_64/plugins/platforminputcontexts目录下,然后修改其权限即可了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值