前言
在Ubuntu18 上安裝搜狗輸入法,啟用fcitx輸入系統(tǒng)之后Qt Creator 無法輸入中文辰如,原因是缺少fcitx的支持庫libfcitxplatforminputcontextplugin.so赞咙。
解決辦法
1 查找是否安裝相關(guān)庫
$ dpkg -L fcitx-frontend-qt5 | grep .so
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
2 如果沒有則下載相關(guān)庫
sudo apt-get install fcitx-frontend-qt5
3 確保系統(tǒng)系統(tǒng)中存在庫libfcitxplatforminputcontextplugin.so责循,步驟1所示
4 將步驟1 中所示路徑下的庫文件拷貝到Qt插件目錄下
$ cd qt安裝目錄/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
$ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
$ chmod +x libfcitxplatforminputcontextplugin.so
5 重啟Qt Creator 即可。
注意
編譯程序后程序無法輸入中文問題攀操,也是缺少插件的原因院仿。
$ cd QT安裝目錄/5.8/gcc_64/plugins/platforminputcontexts
$ cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
$ chmod +x libfcitxplatforminputcontextplugin.so
然后重新編譯即可。
————————————————
版權(quán)聲明:本文為CSDN博主「flist」的原創(chuàng)文章速和,遵循CC 4.0 BY-SA版權(quán)協(xié)議歹垫,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/baidu_33850454/article/details/81212026