Preface

新版本的QT creatorV4.0.0之后,就QT creator结构本身就发生了很大的变化,许多文件路径以及结构都发生了较大的变化。因此,fcitx的qt5库位置也发生了变化,但是原理还是一样的,都是需要一个动态依赖库:libfcitxplatforminputcontextplugin.so

安装依赖库

我的环境是Fedora的环境,依赖库名和位置,与Ubuntu等系列的有点不一样,但是依赖库安装路径还是一样的。

安装fcitx-qt5库

sudo dnf install fcitx-qt5.x86_64

将libfcitxplatforminputcontextplugin.so拷贝到全局(不需要拷贝到工程文件里)

Redhat/Centos/Fedora

$ cd /usr/lib64/qt5/plugins/platforminputcontexts

$ ls

# 结果如下:

libcomposeplatforminputcontextplugin.so

libibusplatforminputcontextplugin.so

libfcitxplatforminputcontextplugin.so

Debian/Ubuntu

$ cd /usr/lib/x86_64-Linux-gnu/qt5/plugins/platforminputcontexts/

$ ls

# 结果如下:

libcomposeplatforminputcontextplugin.so

libibusplatforminputcontextplugin.so

libfcitxplatforminputcontextplugin.so

如果没有发现libfcitxplatforminputcontextplugin.so,请安装fcitx-qt5模块。安装好了肯定会有的。

现在,我的qt creator的路径为:/opt/Qt5/Tools/qtcreator

现在从这里开始就不一样了:

cd /opt/Qt5.6.0/Tools/qtcreator/lib/Qt/plugins/platforminputcontext/

然后,再执行:

sudo cp /usr/lib64/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .

注意后面的小点,是当前路径

后续

有个东西得说下,QT creator下的fakevim有点奇怪,你不能够读取单独的vimrc,下图的这个选项取消勾选

不然会导致你输入‘(单引号)或者"(双引号),你就会出现QuoteDelim('')的代码,很是讨厌。

为了防止出现这个东西,一定要记得取消Read .vimrc from location这个东西。

应该是bug吧,也可能不是,不知道其他人有没有这个情况过,反正我是好几个版本都是有这个问题。

出现这个东西的原因还在调查中。。。。。。

linux qtcreator输入中文,新版QT creator下解决fcitx无法输入中文问题(QTcreatorV4.1.0)...相关推荐

  1. 解决Qt Creator下 undefined reference to ‘qmain(int,char**)‘的问题

    解决Qt Creator下 undefined reference to 'qmain(int,char**)'的问题 参考文章: (1)解决Qt Creator下 undefined referen ...

  2. 解决安装新版Qt Creator 后Kits无配置信息的问题

    今天在Qt官网上面下载了新版的Qt Creator 4.15.2 (64bit)安装启动后,发现Kits里面的配置没有了.具体如下: 然后我启动原先的4.14.2版的Qt Creator 后发现原来的 ...

  3. php mysql存储中文为空_PHP如何解决MySQL存储数据中文乱码

    PHP如何解决MySQL存储数据中文乱码?本文主要介绍了PHP+MySQL存储数据常见中文乱码问题,针对php+mysql常见的中文乱码问题予以总结分析,并给出了解决方法供大家参考.需要的朋友可以参考 ...

  4. Deeplab 在Qt Creator下编译报错undefined reference to Mat_xxx

    https://github.com/TheLegendAli/DeepLab-Context/issues/8 1. 修改工程根目录下的CMakeLists.txt 末尾加上 find_packag ...

  5. linux docker启动指定字符集,【字符集】解决docker 容器中中文乱码问题

    一个后端服务容器中解压zip包,释放出带文件名带中文的文件,中文显示被?代替,初步推断是服务基础镜像系统字符集出现问题. 进入容器中端界面,手动创建带中文的文件,果不其然,中文显示被?代替了! 进入容 ...

  6. mac下的mysql设置中文_mac下解决mysql不兼容中文问题

    一般来说,在mac下安装好mysql以后都是不支持中文的,取存中文都会报错,那是因为相关的编码没有设置好, 用命令mysql -uroot -p 回车输入密码 启动mysql之后,输入 stauts ...

  7. flot java_flot中文详解 - 木叶下的个人页面 - OSCHINA - 中文开源技术交流社区

    调用plot函数的方法如下: 1 var plot = $.plot(placeholder, data, options) Data的结构: data应该是data series的一个数组: [ s ...

  8. windows7下解决caffe check failed registry.count(type) == 1(0 vs. 1) unknown layer type问题

    在Windows7下调用vs2013生成的Caffe静态库时经常会提示Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer t ...

  9. thinkphp mysql 中文_耗时5天解决thinkphp连接mysql中文乱码的问题

    坑大,或者不大,它就在那里,等着你进. 先前修改成熟的一个基于thinkphp3.1.2的后台框架,里面有我的autoCode,本来在新项目上不想再用这么落后的版本,但考虑到后台项目不对外使用,重点是 ...

最新文章

  1. 计算机会计课程试题及答案,计算机会计第2次作业_报表_附答案
  2. C宏定义中## 和# 的含义
  3. VIM自动补全插件:deoplete
  4. 操作系统:内存连续分配方式采用的几种算法及各自优劣
  5. VS Code 的常用快捷键和插件
  6. Netty原理二:NioEventLoop 如何启动监听事件
  7. idea(二)初次安装强烈建议修改的配置
  8. 浅谈装饰模式应用于IO中
  9. 刘朋:从技术到管理 - 团队制胜六步工作法(开篇)
  10. java中REST_Java——Restful风格
  11. python学习笔记 -- map() 操作可迭代序列
  12. MQTT的学习研究(十三) IBM MQTTV3 简单发布订阅实例
  13. XNA中的中文输入(一)
  14. 重新安装Linux自带的JDK
  15. red5 + java+flex free download_Flex 4 +Red5 流媒体使用研究2——Flex4的VideoPlayer控件应用...
  16. 基于SSM的旅游管理系统
  17. 二进制数除法 matlab,MATLAB求出不可约多项式(实现二进制加法、除法)
  18. 详解无人驾驶汽车工作原理及关键技术。
  19. win10下ipv6安装与设置
  20. 飞鹅WiFi打印机配置,php调用接口

热门文章

  1. 从安全到镜像流水线,Docker 最佳实践与反模式一览
  2. 稳定、可扩展、模块化、简化部署过程、版本控制……一文看懂 Kubernetes 到底如何运用!...
  3. 再获绿色等级5A称号!揭开腾讯数据中心节能环保黑科技
  4. 云现场 | 把开发者宠上天的节奏?恐怕也只有华为云啦!——记首次探访华为云“一日游...
  5. python脚本限制_解决python 上传图片限制格式问题
  6. php同时删除两个列表数据库,PHP 处理 数据库多表,既能高效又能思路清晰如何处理的?...
  7. oracle升级后出现 ora-02055,分布式更新失败 0ra-02055错误 请各位指点(在线等待)...
  8. win7计算机右键属性桌面进程重启,win7计算机右键属性打不开怎么办
  9. RabbitMQ的5种队列_消息确认模式_入门试炼_第6篇
  10. JS之前台参数提交到后台,双引号转义为解决办法