文档章节

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

o
 oppotvr
发布于 2014/11/06 14:20
字数 335
阅读 6846
收藏 1

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,用这种方法都解决了输入法无法输入中文的问题

© 著作权归作者所有

共有 人打赏支持
o
粉丝 5
博文 41
码字总数 12205
作品 0
深圳
项目经理
私信 提问
加载中

评论(3)

彩阳
彩阳
原先的办法失效了。需要自己编译fcitx-qt5这个项目。我已经制作好了编译好的插件。现在已经封装成Qt Creator增强套装。大家可以下载。
地址[url=http://qtdream.com/topic/181]这里[/url]
无聊干点啥
无聊干点啥
好文,困扰我好久的问题,终于解决了!不过我的虚拟机下不是/usr/lib/x86_64-linux-gnu文件夹,而是/usr/lib/i386,另外我的ubuntu是32位的所以应该是拷贝到qt安装目录下的/5.3/gcc/plugins/platforminputcontexts,以上
l
lengyuegg
靠谱0
Linux上使用Qt Creator进行C/C++开发

Qt Creator支持中文,启动速度比Eclipse、Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随)。 你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于Qt Creator能够自动par...

eechen
2013/10/06
0
24
Ubuntu14.04下搜狗输入法不支持Qt5环境

问题环境确认: 系统平台Ubuntu14.04/ 安装了搜狗输入法/ 安装Qt5.4.1 一般自定义下载来Qt软件包,安装之后,都会有这个问题, 在Qt环境下或Qt Creator下不能切换输入法,也不能输入中文。 ...

jannn
2015/06/18
0
0
fedora安装中文输入法(Fcitx)、安装中文支持包

来源: blog.163.com/qimo601@126/blog/static/158220932013726112358175dddd ------------------------ 我的fedora15是英文版, 1、安装中文输入法的过程如下: 1)安装输入法 #yum install...

tlanyan
2014/09/06
0
0
Linux QtCreator调用fcitx输入法解决方法

前言 Qt 文件安装的软件里面没有包含fcitx输入法的库文件,所以要想在Qt中使用fcitx则需要将fcitx的库文件(.so)拷贝或连接过去,让Qt能够找到这个库 执行上述指令后重启Qt即可...

CHONGCHEN
2018/12/04
0
0
用 Qt Creator 开发非 Qt 的 C/C++ 程序

在Windows还是习惯用VS2005但是现在到了Linux下,开发起来C/C++程序就没有那么得心应手的IDE了。虽然很多人推荐E开头那个主要作为Java开发的IDE,不过安上插件后感觉不大好,一个是那个智能完...

鉴客
2011/04/08
10.9K
8

没有更多内容

加载失败,请刷新页面

加载更多

tac 与cat

tac从后往前看文件,结合grep使用

writeademo
今天
2
0
表单中readonly和dsabled的区别

这两种写法都会使显示出来的文本框不能输入文字, 但disabled会使文本框变灰,而且通过通过表单提交时,获取不到文本框中的value值(如果有的话), 而readonly只是使文本框不能输入,外观没...

少年已不再年少
今天
2
0
SpringBoot上传图片操作

首先有个上传文件的工具类 /** * 文件上传 * @param file * @param filePath * @param fileName * @throws Exception */public static void uploadFile(byte[] file, String ...

_liucui_
今天
6
0
DrawerLayout

public class MainActivity extends BaseActivity implements NavigationView.OnNavigationItemSelectedListener,OnFragmentInteractionListener{ public NavigationView navView; ......

安卓工程师王恒
今天
2
0
python精简笔记

python精简笔记-字符串基本用法 字符串常见用法: * encode() # 编码成bytes类型 * find() # 查找子串 * index() # 获取下标 * replace() # 替换子串 * len(string) # 返回字符串长度,...

平头哥-Enjoystudy
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部