Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
解决qt5调用fcitx输入中文的问题
Apps Section
1489
views ·
3
replies ·
To
floor
Go
空山棋盘
deepin
2014-06-09 07:34
Author
网上搜了半天终于找到答案,希望更新WIKI百科里的做法已不可使用。
====================================================
http://ppa.launchpad.net/fcitx-team/nig ... fcitx-qt5/
这个链接去下载libfcitx-qt5-0_0.1.1-0ubuntu1~ppa_amd64.deb和libfcitx-qt5-dev_0.1.1-0ubuntu1~ppa_amd64.deb32位的为libfcitx-qt5-0_0.1.1-0ubuntu1~ppa_i386.deb和libfcitx-qt5-dev_0.1.1-0ubuntu1~ppa_i386.deb
---------------------------------转载请注明出处-----雨后星辰(博客园)-----------------------------注:这个安装包好像不适用于最新的ubuntu14.04下载之后按顺序安装发现安装完毕之后还是不能使用后来在网上无意中看到别人说自己通过命令安装的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中输入中文这里也要放一个。当然了,这一切前提是要先安装上面的两个软件包。
我已上传了解压出来的那个*.so文件,如下附件。根据****部分用cp rm命令在终端里操作,要使用sudo su。
Reply
Like 0
Favorite
View the author
All Replies
future4329
deepin
2014-06-10 01:57
#1
支持了,我去试试
Reply
Like 0
View the author
MatchYangWanQing
deepin
2014-06-30 08:52
#2
正需要这个
Reply
Like 0
View the author
空山棋盘
deepin
2015-01-12 01:57
#3
经验证,可以支持QT5.4。而且编译出来的程序也可以直接输入中文了。
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
Wifi problem.
Popular Events
More
====================================================
http://ppa.launchpad.net/fcitx-team/nig ... fcitx-qt5/这个链接去下载libfcitx-qt5-0_0.1.1-0ubuntu1~ppa_amd64.deb和libfcitx-qt5-dev_0.1.1-0ubuntu1~ppa_amd64.deb32位的为libfcitx-qt5-0_0.1.1-0ubuntu1~ppa_i386.deb和libfcitx-qt5-dev_0.1.1-0ubuntu1~ppa_i386.deb
---------------------------------转载请注明出处-----雨后星辰(博客园)-----------------------------注:这个安装包好像不适用于最新的ubuntu14.04下载之后按顺序安装发现安装完毕之后还是不能使用后来在网上无意中看到别人说自己通过命令安装的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中输入中文这里也要放一个。当然了,这一切前提是要先安装上面的两个软件包。
我已上传了解压出来的那个*.so文件,如下附件。根据****部分用cp rm命令在终端里操作,要使用sudo su。