解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题
来源:互联网 发布:java获取磁盘使用情况 编辑:程序博客网 时间:2024/06/08 06:04
本文转载自http://blog.sina.com.cn/s/blog_b394f4e70102uwfc.html,原作者保留所有权利.
笔者系统环境,Ubuntu 14.04,输入法fcitx下搜狗输入法。
其它非Ubuntu linux发行版,不通过软件源安装Qt5,从Qt官网http://qt-project.org/下载安装包,也存在这个问题。
在Ubuntu下解决方法如下,其它linux发行版解决方法雷同
1.安装fcitx for Qt5动态库
sudo apt-get install fcitx-libs-qt5
注:这一个命令执行完毕后,系统中已经具备基于Qt5的程序的汉字录入环境支持。存在一个奇怪现象是,Qt5所带的Qt Creator依然无法切换输入法,而且刚刚编译的程序,也无法录入汉字,但卸载掉Qt5开发环境后,刚刚编译的程序居然可以切换输入法,录入汉字了。这个现象说明,卸载Qt5开发环境后,同样的程序,使用系统提供的依赖库环境,录入汉字问题消失。问题出在Qt5开发环境缺少fcix for Qt5动态库上面。
2.向Qt5开发环境安装fcitx for Qt5支持
进入 /Qt5.3.1/Tools/QtCreator/bin/plugins/platforminputcontexts 目录发现
官网提供的安装包仅仅有libibusplatforminputcontextplugin.so,对ibus输入法的支持
cd ~/Qt5.3.1/Tools/QtCreator/bin/plugins/platforminputcontexts
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
chmod +x libfcitxplatforminputcontextplugin.so
上面解决了Qt5 Creator汉字输入问题,新编译的程序运行库环境目录是~/Qt5.3.1/5.3/gcc_64/plugins/platforminputcontexts$
依然执行如下命令
cd ~/Qt5.3.1/5.3/gcc_64/plugins/platforminputcontexts$
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
chmod +x libfcitxplatforminputcontextplugin.so
0 0
- 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题
- 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题
- 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题
- 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题
- 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题
- 解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题(转载)
- 解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题
- 解决Qt5 Creator无法切换输入法(fcitx)
- 解决Ubuntu中Qt5 Creator不能使用搜狗输入法输入汉字问题
- QT5.6.0无法切换fcitx中文输入法问题记录
- QT5.6.0无法切换fcitx中文输入法问题记录
- QT5.6.0无法切换fcitx中文输入法问题记录
- Ubuntu16.04 Qt5.6 Creator fcitx中文输入法解决
- 关于(elementary)ubuntu无法切换fcitx输入法问题(解决)
- Qt5.5.1 (Qt5.x) Creator 无法输入中文(fcitx,搜狗输入法)
- 解决Ubuntu中QtCreator(3.6.1)不能使用搜狗输入法录入汉字问题
- VNC访问时不能切换Fcitx输入法的问题
- 新版QT creator下解决fcitx无法输入中文问题(QTcreatorV4.1.0)
- MySQL服务优化参数设置参考2
- 考研路上的那些一战二战三战成功与失败的故事系列之八
- The Twin Towers - UVa 10066 最长公共子序列
- Java类集(Set接口)
- Menu学习总结
- 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉字问题
- Android4.0(Phone)拨号启动过程分析(一)
- 电话窃听和拦截应用
- JAVA_HOME配置
- android 将Service绑定到Activity
- Railroad - HDU 3779 dp
- atitit.表单验证 的dsl 本质跟 easyui ligerui比较
- JSON与c#对象转换
- Android中XML文件的三种解析方式