ubuntu中Qt不能输入中文的问题

文章讲述了在Ubuntu上使用qt编辑器时遇到中文输入问题,通过安装fcitx-frontend-qt5插件、复制fcitx平台输入上下文插件到Qt目录并赋予权限解决,适用于QtCreator环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu安装的qt编辑器和程序中不能输入中文,我用的是 fcitx 输入法(qt 应该直接可以用 ibus 输入中文)

解决方法

1.安装插件 fcitx-frontend-qt5(我试了之后发现应该是默认安装好了的)

sudo apt-get install fcitx-frontend-qt5

2.查看fcitx-frontend-qt5 的安装目录,找到一个文件

dpkg -L fcitx-frontend-qt5

/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
上面这个是我的文件路径
在这里插入图片描述

3.我们需要将这个文件复制到 qt 的对应目录中

qt 编辑器无法输入中文
  1. cd 到qt的对应目录:
    cd [Qt的安装目录]/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
  2. 复制到当前目录下:
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ./
  1. 赋予可执行权限
    ps:我看了两篇文章,这一步好像可有可无的,我倒是用了
chmod +x libfcitxplatforminputcontextplugin.so
  1. 重启Qt就OK了。
qt 开发的软件界面无法输入中文
  1. cd 到qt的对应目录:
    cd [Qt安装路径]/5.12.2/gcc_64/plugins/platforminputcontexts
  2. 还是把之前那个文件复制到当前目录下。
  3. (赋予可执行权限)
  4. 重启Qt。
参考文章:

链接: Qt在ubuntu无法输入中文的解决
链接: Ubuntu 18.04下Qt Creator无法输入中文,IBUS输入法

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值