解决ubuntu14.04下Qt 5.3.1 下的QtCreator fcitx,ibus不能输入中文

原创 2014年08月13日 15:27:04

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

想必是qt版本的原因吧。

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

方法如下(fcitx输入法):


1.安装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,终于可以输入中文了。

ibus的操作方法与这类似

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



================2015-6-13号更新 by coder神农========================

有网友告知ubuntu14.04 中的qt5.4替换文件会闪退,试了一下,果真如此。大概是二进制不兼容吧,用新装的qtcreator重新编译fcitx-libs-qt5就可以解决这个问题了。

编译方法如下:

1.设置qmake的环境变量:

export PATH="/home/wzz/bin/qt/Qt5.4.1/5.4/gcc_64/bin":$PATH

2.下载cmake

sudo apt-get install cmake

sudo apt-get install extra-cmake-modules


3.下载fcitx-libs-dev

sudo apt-get install fcitx-libs-dev



4.下载fcitx-libs-qt5源码

apt-get source fcitx-libs-qt5


5.产生makefile文件

cmake .

5.生成目标文件

make

剩下操作看上文。


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/crazyboy2009/article/details/38537099

验证码之中文验证码

-
  • 1970年01月01日 08:00

ubuntu14.04 Qt5中文输入法问题

如题:困扰我很久的问题了,后来索性直接用虚拟机跑了个
  • a912293097
  • a912293097
  • 2014-10-23 19:21:41
  • 2174

QT5.6.0无法切换fcitx中文输入法问题记录

前言:参考了网上一堆的文章,还是出现了一堆的问题,一句话能用apt-get install安装的千万别自己下源码编译,没有新版本就GOOGLE 关键字+PPA找到新版本源,用add-apt-repos...
  • flfihpv259
  • flfihpv259
  • 2016-06-02 16:37:18
  • 5691

Qt5.5.1 QtCreator无法输入fcitx问题【例如:搜狗输入法】

这个问题相信困扰很多linux开发的客户,我也折腾了一个晚上终于有了点眉目。 参考了网上很多大咖的方法,其中 http://blog.csdn.net/flfihpv259/article/deta...
  • netyiming
  • netyiming
  • 2018-01-26 13:28:09
  • 146

Qt5中文输入的问题

一、前言本博客是为了解决在Qt5.4和Qt5.5下的中文输入问题,博主所用的Qt版本是Qt5.5.1,中文输入法是搜狗输入法,操作系统是ubuntu 14.04Qt5.3及以前的版本可以通过复制/us...
  • u013453604
  • u013453604
  • 2016-05-31 00:08:19
  • 5435

ubuntu12.04 + QT5下fcitx无法使用中文输入法

转载自:http://www.cnblogs.com/AfterTheRainOfStars/p/3768484.html 本人尝试可以使用:ubuntu12.04(amd64) + qt4 ...
  • zyh821351004
  • zyh821351004
  • 2015-02-10 11:10:31
  • 2310

Linux下解决qtcreator中不能输入中文的问题

在Ubuntu环境下用了两天Qt,今天突然发现在Qt 5的代码编辑器里面居然无法输入中文!生成的输入框也同样无法输入中文! 在其他软件里面把中文复制过去,调试也没发现有任何显示问题,搜索了一下,原来...
  • davidsu33
  • davidsu33
  • 2017-05-24 11:15:44
  • 2845

最简方法解决QtCreator无法输入中文(ubuntu系统)

在Ubuntu环境下用了两天Qt,今天突然发现在Qt 5的代码编辑器里面居然无法输入中文!生成的输入框也同样无法输入中文! 在其他软件里面把中文复制过去,调试也没发现有任何显示问题,搜索了一下,原来是...
  • yuedong2012
  • yuedong2012
  • 2016-03-07 23:49:12
  • 667

Qt在ubuntu无法输入中文的解决

我安装的Qt版本很多,但是都会遇到无法输入中文的问题,但是都是在fcitx遇到,使用ibus是可以输入中文的,在这里我是使用的fcitx,搜狗输入法,具体是什么原因我们就不讨论了,来看看解决办法。首先...
  • u013812682
  • u013812682
  • 2016-08-03 10:22:26
  • 4733

Qt5在ubuntu16.04无法输入中文解决方式

1.我用的是fcitx.ubuntu16.04,Qt5.7.0 2.通过拷贝文件,就可以输入中文了。具体如下。 3.安装fcitx-frontend-qt5 sudo apt-get insta...
  • linux_2016
  • linux_2016
  • 2016-08-29 21:09:29
  • 4188
收藏助手
不良信息举报
您举报文章:解决ubuntu14.04下Qt 5.3.1 下的QtCreator fcitx,ibus不能输入中文
举报原因:
原因补充:

(最多只允许输入30个字)