安装了QtCreator(Qt5.3.1自带版本)后无法输入中文,确切的说是无法打开输入法。以前使用iBus输入法的时候没有这个问题,现在使用sougou输入法才有的这个问题。

可以查看此文 http://www.cnblogs.com/oloroso/p/5114041.html

原因
有问题就得找原因,搜狗输入法是基于fcitx来做的,那么可能是缺少了相关的库支持。

解决办法
先安装fcitx-libs-qt和fcitx-libs-qt5这两个库。

sudo apt-get install fcitx-libs-qt fcitx-libs-qt5

安装后问题
安装了这两个库,发现也没有效果,还是无法输入中文。在网上找了一些解决办法,原因是在Qt5开发环境缺少fcix for Qt5动态库上面。

在QT安装目录下的/Tools/QtCreator/bin/plugins目录下的platforminputcontexts(平台输入上下文)目录下有相关的动态库来支持相关的输入法。

因为QT相关的程序没有使用系统的相关依赖库支持,所以出现这个问题。现在从系统依赖库目录把相关的动态库拷贝过来,就可以了。

拷贝动态库到QT安装目录
前面sudo apt-get install fcitx-libs-qt5将库文件libfcitxplatforminputcontextplugin.so安装在目录/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/下,我们把它拷贝到QT安装目录下。

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/Qt5.4.1/Tools/QtCreator/bin/plugins/platforminputcontexts/

拷贝完成之后需要更改权限

chmod +x libfcitxplatforminputcontextplugin.so

编译的Qt开发程序无法输入中文解决
还是和上面一样的原因,也是缺少了libfcitxplatforminputcontextplugin.so这个动态库。将其拷贝到
~/Qt5.4.1/5.4/gcc_64/plugins/platforminputcontexts/目录下,然后修改其权限即可了。

至此,QtCreator中输入中文的问题就解决了。

解决linux下QtCreator无法输入中文的情况相关推荐

  1. linux qtcreator输入中文,linux下QtCreator无法输入中文的情况

    解决linux下QtCreator无法输入中文的情况 安装了QtCreator5.3.1后无法输入中文,确切的说是无法打开输入法.以前使用iBus输入法的时候没有这个问题,现在使用sougou输入法才 ...

  2. linux下搜狗输入法不能输入中文的解决方案

    CSDN GitHub linux 下搜狗输入法不能输入中文的解决方案 AderXCoding/system/tools/sougoupinyin 本作品采用知识共享署名-非商业性使用-相同方式共享 ...

  3. linux 下pycharm 无法输入中文

    在linux下pycharm无法输入中文 我的系统是linux16,安装的ibus(pinyin),在浏览器及其它地方都可以正常输入中文,在pycharm中可以正常显示中文,但是就是不能自己从键盘输入 ...

  4. linux 控制台输入命令无效_解决linux下终端无法输入的假死问题

    有时在linux下shell终端中,会突然出现终端应用卡死,无法接受键盘输入, 但是其它分屏, 系统都是正常的.这本来是一个终端的很老的功能, 叫软件流控制(XON/XOFF flow control ...

  5. 解决linux下终端无法输入的假死问题

    有时在linux下shell终端中,会突然出现终端应用卡死,无法接受键盘输入, 但是其它分屏, 系统都是正常的.这本来是一个终端的很老的功能, 叫软件流控制(XON/XOFF flow control ...

  6. 解决Linux下终端无法输入的假死现象

    参照:https://www.cnblogs.com/guochaoxxl/p/10428991.html 有时在linux下shell终端中,会突然出现终端应用卡死,无法接受键盘输入, 但是其它分屏 ...

  7. linux下搜狗输入法无法输入中文解决方法

    今天打开电脑,突然发现之前一直用的很好的搜狗输入法突然炸了,竟然没法输中文,在谷歌了几个解决方法后,终于找到了一个能用的方法.记录下来,已备后用. 解决方法: 关闭搜狗输入法 killall fcit ...

  8. sublime text 3 输入中文 linux,解决 Linux 下 Sublime Text 3 中文无法输入问题

    症状:Sublime text 3 for linux 无法使用搜狗拼音输入法 系统:Linux Mint 18.1 解决方案 2(推荐用这个) 1. 将 github 上的代码 clone 到本地g ...

  9. 解决Ubuntu下pycharm无法输入中文的问题

    sudo nautilus在这个界面中通过"计算机"进入pycharm.sh所在文件夹.一般在安装包的bin文件夹中.3.在文件pycharm.sh中添加红色字样内容(根据自己实际 ...

最新文章

  1. 【Linux】13_ 文件查找
  2. nfs数据同步备份:多节点nfs共享(mount)server节点数据
  3. 小白实操ESP8266AT固件烧录,版本1.7.1,希望对爱玩ESP8266的开发小伙伴有帮助!
  4. 理科大学二本计算机系,大学最好就业的二本专业:高校男生女生二本理科比较好的专业...
  5. python 多行字符串拼接_零基础学python的第71天
  6. Underscore.js 的模板功能
  7. 大一新生计算机课word知识,大学新生计算机基础分层考试结果探析与启发.doc
  8. Linux内核将用Nftables替代iptables
  9. Java面试poi中excel版本大小_java 中 poi解析Excel文件版本问题解决办法
  10. [海康威视]-门禁设备告警布防代码C#实现
  11. 复旦大学《高等代数学习指导书(第三版)》勘误表
  12. python:图片显示
  13. RFC 文档(1-500)
  14. virt-manager 键盘错位解决
  15. Composer -- PHP依赖管理的新时代
  16. 我就是这样学 Python 的
  17. float取小数点后四位
  18. win10自带录屏怎么用?两种方法快来get
  19. AOSP Android 12网盘下载(android-12.1.0_r5),78.3G
  20. 阻塞非阻塞使用,initial assign always区别

热门文章

  1. c++如何禁用指定的键盘布局_Karabiner Elements for Mac 键盘键位自定义改键工具
  2. Git Flow工作流图
  3. Java并行流 No thread-bound request found
  4. 单线程与多线程的区别
  5. c语言int超出范围字符串,Go返回int64类型字段超出javascript Number范围的解决方法...
  6. python line strip_Python进阶---python strip() split()函数实战(转)
  7. excel三维地图数据源引用无效_Excel函数公式应用的基础,数据源的引用,动图解释...
  8. android选择多个文件_一分钟合并多个Excel、PDF文件,3种方法任你选择,好用到没朋友...
  9. php中 怎么去除,php如何去掉链接
  10. ip访问次数统计 nginx_PHP实现IP访问限制及提交次数的方法详解