Ubuntu18.04下 Qt5 Creator无法切换输入法(fcitx)

在Ubuntu18.04上使用Qt5.9.6时遇到输入法切换问题,即便更改快捷键也无法输入中文。问题源于安装Qt后未配置好中文输入环境,特别是fcitx。解决方案是将libfcitxplatforminputcontextplugin.so文件复制到特定目录并重启Qt程序。
摘要由CSDN通过智能技术生成

问题描述

我的中文输入法是搜狗的,但在qt5.9.6中写代码时一直无法切换成中文 即使把输入法切换快捷键 CTRL+SPACE(QT5中作为代码补齐快捷键)改掉也无效。

原因

安装的qt中缺少中文输入环境. 具体的安装步骤不太记得了,但是猜测可能是安装顺序导致的。比如:

1. 系统安装完后默认使用的ibus。

2. 安装了QT。

3.发现ibus不好用,更换成了fcitx,并安装搜狗输入法。

那么是不是把步骤2/3调换下就可以了?有机会验证下。

 

解决办法

注意:$QTPATH = /usr/local/share/Qt5.9.6 $QTVERSION = 5.9.6 这个是我的QT安装版本以及路径,下面操作的时候请替换成你自己的。

$QTPATH

/usr/local/share/Qt5.9.6

$QTVERSION

5.9.6

 

  1. 进入到/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts目录下
  2. 把libfcitxplatforminputcontextplugin.so 拷贝到下面两个目录下:

$QTPATH/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值