解决linux下QtCreator无法输入中文的情况
安装了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无法输入中文的情况相关推荐
- linux qtcreator输入中文,linux下QtCreator无法输入中文的情况
解决linux下QtCreator无法输入中文的情况 安装了QtCreator5.3.1后无法输入中文,确切的说是无法打开输入法.以前使用iBus输入法的时候没有这个问题,现在使用sougou输入法才 ...
- linux下搜狗输入法不能输入中文的解决方案
CSDN GitHub linux 下搜狗输入法不能输入中文的解决方案 AderXCoding/system/tools/sougoupinyin 本作品采用知识共享署名-非商业性使用-相同方式共享 ...
- linux 下pycharm 无法输入中文
在linux下pycharm无法输入中文 我的系统是linux16,安装的ibus(pinyin),在浏览器及其它地方都可以正常输入中文,在pycharm中可以正常显示中文,但是就是不能自己从键盘输入 ...
- linux 控制台输入命令无效_解决linux下终端无法输入的假死问题
有时在linux下shell终端中,会突然出现终端应用卡死,无法接受键盘输入, 但是其它分屏, 系统都是正常的.这本来是一个终端的很老的功能, 叫软件流控制(XON/XOFF flow control ...
- 解决linux下终端无法输入的假死问题
有时在linux下shell终端中,会突然出现终端应用卡死,无法接受键盘输入, 但是其它分屏, 系统都是正常的.这本来是一个终端的很老的功能, 叫软件流控制(XON/XOFF flow control ...
- 解决Linux下终端无法输入的假死现象
参照:https://www.cnblogs.com/guochaoxxl/p/10428991.html 有时在linux下shell终端中,会突然出现终端应用卡死,无法接受键盘输入, 但是其它分屏 ...
- linux下搜狗输入法无法输入中文解决方法
今天打开电脑,突然发现之前一直用的很好的搜狗输入法突然炸了,竟然没法输中文,在谷歌了几个解决方法后,终于找到了一个能用的方法.记录下来,已备后用. 解决方法: 关闭搜狗输入法 killall fcit ...
- sublime text 3 输入中文 linux,解决 Linux 下 Sublime Text 3 中文无法输入问题
症状:Sublime text 3 for linux 无法使用搜狗拼音输入法 系统:Linux Mint 18.1 解决方案 2(推荐用这个) 1. 将 github 上的代码 clone 到本地g ...
- 解决Ubuntu下pycharm无法输入中文的问题
sudo nautilus在这个界面中通过"计算机"进入pycharm.sh所在文件夹.一般在安装包的bin文件夹中.3.在文件pycharm.sh中添加红色字样内容(根据自己实际 ...
最新文章
- 【Linux】13_ 文件查找
- nfs数据同步备份:多节点nfs共享(mount)server节点数据
- 小白实操ESP8266AT固件烧录,版本1.7.1,希望对爱玩ESP8266的开发小伙伴有帮助!
- 理科大学二本计算机系,大学最好就业的二本专业:高校男生女生二本理科比较好的专业...
- python 多行字符串拼接_零基础学python的第71天
- Underscore.js 的模板功能
- 大一新生计算机课word知识,大学新生计算机基础分层考试结果探析与启发.doc
- Linux内核将用Nftables替代iptables
- Java面试poi中excel版本大小_java 中 poi解析Excel文件版本问题解决办法
- [海康威视]-门禁设备告警布防代码C#实现
- 复旦大学《高等代数学习指导书(第三版)》勘误表
- python:图片显示
- RFC 文档(1-500)
- virt-manager 键盘错位解决
- Composer -- PHP依赖管理的新时代
- 我就是这样学 Python 的
- float取小数点后四位
- win10自带录屏怎么用?两种方法快来get
- AOSP Android 12网盘下载(android-12.1.0_r5),78.3G
- 阻塞非阻塞使用,initial assign always区别
热门文章
- c++如何禁用指定的键盘布局_Karabiner Elements for Mac 键盘键位自定义改键工具
- Git Flow工作流图
- Java并行流 No thread-bound request found
- 单线程与多线程的区别
- c语言int超出范围字符串,Go返回int64类型字段超出javascript Number范围的解决方法...
- python line strip_Python进阶---python strip() split()函数实战(转)
- excel三维地图数据源引用无效_Excel函数公式应用的基础,数据源的引用,动图解释...
- android选择多个文件_一分钟合并多个Excel、PDF文件,3种方法任你选择,好用到没朋友...
- php中 怎么去除,php如何去掉链接
- ip访问次数统计 nginx_PHP实现IP访问限制及提交次数的方法详解