Ubuntu 16.04中 Qt 5.6 中无法调用fcitx输入中文的问题
来源:互联网 发布:淘宝现在交易额多少了 编辑:程序博客网 时间:2024/05/29 03:37
今天在安装了Ubunu后发现在Qt Creator中无法输入中文,这个问题不解决肯真就太难受...了
于是开始百度,找了半天,是了好几种方法,都没能成功
最后参考了这篇帖子,找到了灵感解决qt5在ubuntu下无法调用fcitx输入中文的问题
文中描述如下:
后来在网上无意中看到别人说自己通过命令安装的qt用这个办法就解决掉了输入法问题。我的是下载过来本地安装的,于是我就解压了这两个deb包。
发现libfcitx-qt5-0_0.1.1-0ubuntu1~ppa_amd64这个包里面有个libfcitxplatforminputcontextplugin.so库
是要安装到/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/下的。
我再看了下我qt的安装目录。在安装目录下的5.3/gcc_64/中也发现了/plugins/platforminputcontexts/这个目录
还有在Tools/QtCreator/bin/也有/plugins/platforminputcontexts/这个目录
于是我就把libfcitxplatforminputcontextplugin.so这个文件分别复制到了这两个目录下。
打开qt就可以使用fcitx输入法输入中文了。
现在总结一下:
qt安装目录下/5.3/gcc_64/plugins这个目录是用qt creator编译出的程序运行时调用插件的目录,所以这个输入法插件要放到这。好像自己在编译出的程序下新建
plugins/platforminputcontexts/目录,再将libfcitxplatforminputcontextplugin.so放进去也是可以的。
qt安装目录下/Tools/QtCreator/bin/plugins/这个目录是qt creator自己调用插件的目录,所以要想在qt creator中输入中文这里也要放一个。
感觉似乎只要有libfcitxplatforminputcontextplugin.so库就可以解决问题,不一定非要安装帖子里面说的两的软件包
通过命令行执行sudo apt-get install fcitx-frontend-qt5
发现软件已经被安装了,那么再找一下软件安装的位置
执行 dpkg -L fcitx-frontend-qt5
结果如下:/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/qt5
/usr/lib/x86_64-linux-gnu/qt5/plugins
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
/usr/share
/usr/share/doc
/usr/share/doc/fcitx-frontend-qt5
/usr/share/doc/fcitx-frontend-qt5/README
/usr/share/doc/fcitx-frontend-qt5/copyright
/usr/share/doc/fcitx-frontend-qt5/changelog.Debian.gz
看到/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts目录中有libfcitxplatforminputcontextplugin.so文件,感觉应该与帖子中需要的文件一致
把libfcitxplatforminputcontextplugin.so拷到Qt5.6 安装目录的Tools/QtCreator/lib/Qt/plugins/platforminputcontexts下
重新打开Qt Creator ,Ok 成功了!
开心~
- Ubuntu 16.04中 Qt 5.6 中无法调用fcitx输入中文的问题
- Ubuntu 16.04 下 Qt 5.6 无法输入中文的问题
- 解决Qt 5.7自带Creator在Ubuntu 16.04下不能输入中文的问题(fcitx输入框架)
- 解决QT无法切换fcitx中文输入的时make编译出现的问题
- Ubuntu 14.04下Qt 5.3.1 使用fcitx 输入法输入中文的问题
- Ubuntu下Qt creator无法使用fcitx输入中文之解决办法
- 新版QT creator下解决fcitx无法输入中文问题(QTcreatorV4.1.0)
- ubuntu 16.04 + Qt 5.7.1 无法输入中文的解决方法
- 解决BackBox中Fcitx输入法中文输入状态下不显示候选词框的问题
- Ubuntu 14.04中使用sublime text 3无法输入中文的问题
- Ubuntu下sublime中无法输入中文的解决方案
- 64位ubuntu16.04下pycharm无法切换fcitx输入法和无法输入中文的问题
- 最简单解决 Ubuntu 16.* 在基于 Qt 为界面的程序中无法输入中文(Latex\Pycharm)
- ubuntu 解決搜狗无法输入中文的问题
- qt creator 中解决不能中文输入的问题
- ubuntu 16.04 LTS 下Robomongo 无法输入中文的问题
- sql server 2005中无法输入中文的问题
- 解决linux中sublime text2无法输入中文的问题
- POJ 1651 Multiplication Puzzle(区间dp)
- Linux命令常用之man
- String类内存分析
- 计算机网络——计算机网络概述(1)
- POJ3006
- Ubuntu 16.04中 Qt 5.6 中无法调用fcitx输入中文的问题
- AngularJS中的基础路由,通过ng-route实现基本的路由功能
- ios开发库
- myeclipse2014添加反编译插件
- 【杭电2011】多项式求和
- 10缓冲流的文件复制
- 20160724-leetcode-array
- UIButton重复点击几个方法
- android 中的数值颜色