解决ubuntu14.04下Qt 5.3.1下的QtCreator fcitx,ibus不能输入中文
博客专区 > oppotvr 的博客 > 博客详情
解决ubuntu14.04下Qt 5.3.1下的QtCreator fcitx,ibus不能输入中文
oppotvr 发表于3年前
解决ubuntu14.04下Qt 5.3.1下的QtCreator fcitx,ibus不能输入中文
  • 发表于 3年前
  • 阅读 6433
  • 收藏 1
  • 点赞 2
  • 评论 3

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 找了好久,终于找到了解决方案,今天分享给爱好Qt的同学们

ubuntu 14.04从Qt官网下载的最新版qt,安装过程很顺利,但却发现没办法输入中文(我用的是 fcitx), 即使下载了fcitx-frontend-qt5和fcitx-frontend-qt4也还是没用。

想必是qt版本的原因吧。

后来,试着将从源中安装的fcitx-frontend-qt5复制到Qt安装目录下,竟然可以了。

方法如下(fcitx输入法):


1.安装fcitx-frontend-qt5

sudo apt-get install fcitx-frontend-qt5

2.将安装后的fcitx-frontend-qt5复制到qt安装目录

通常,fcitx-frontend-qt5在下面的目录路径中(可用命令dpkg -L 包名看文件安装路径):

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

将该文件复制到

qt安装目录//Tools/QtCreator/bin/plugins/platforminputcontexts

qt安装目录/5.3/gcc_64/plugins/platforminputcontexts


重新打开 QtCreator,终于可以输入中文了。

如果还是不行,重启电脑,再打开Qtcreator,就可以了

ibus的操作方法与这类似

其实很多qt编写的程序无法输入中文,将fcitx-frontend-qt5复制到该程序相应的目录下,就可以正常了,如wps和linux  下的代码阅读软件 understand,用这种方法都解决了输入法无法输入中文的问题

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 4
博文 39
码字总数 12045
评论 (3)
lengyuegg
靠谱0
无聊干点啥
好文,困扰我好久的问题,终于解决了!不过我的虚拟机下不是/usr/lib/x86_64-linux-gnu文件夹,而是/usr/lib/i386,另外我的ubuntu是32位的所以应该是拷贝到qt安装目录下的/5.3/gcc/plugins/platforminputcontexts,以上
彩阳
原先的办法失效了。需要自己编译fcitx-qt5这个项目。我已经制作好了编译好的插件。现在已经封装成Qt Creator增强套装。大家可以下载。
地址[url=http://qtdream.com/topic/181]这里[/url]
×
oppotvr
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: