ubuntu16.04下fcitx無法在QT Creator輸入中文解決辦法


我的博客新地址:www.liuquanhao.com

------------------------------------------------------

Qt creator無法用fcitx輸入中文的原因是自己的plugins目錄下沒有fcitx的插件,所有只要把插件復制到里面就可以了。

qt creator插件目錄:qt安裝目錄/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

需要的fcitx輸入法插件文件:libfcitxplatforminputcontextplugin.so

解決方法:

使用dpkg查找插件文件,fcitx在fcitx-frontend-qt5中,沒有就用apt安裝即可。

$ dpkg -L fcitx-frontend-qt5 | grep .so

/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

然后復制這個文件到QT Creator目錄:

$ cd qt安裝目錄/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
$ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
$ chomd +x libfcitxplatforminputcontextplugin.so

然后重啟QT Creator即可輸入中文。

---------------------------------------------------------------

編譯程序后程序無法輸入中文問題,也是缺少插件的原因。

$ cd QT安裝目錄/5.8/gcc_64/plugins/platforminputcontexts
$ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
$ chomd +x libfcitxplatforminputcontextplugin.so

然后重新編譯即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM