1. 程式人生 > >QT5.7輸入中文

QT5.7輸入中文

sudo apt install fcitx-frontend-qt5

sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.7.0/5.7/gcc_64/plugins/platforminputcontexts/ 

sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

然後重啟電腦。

如果依舊不行,請操作下面的。
把/etc/X11/xinit/xinput.d/fcitx下的fcitx檔案用gedit開啟修改如下

XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
DEPENDS="fcitx"

修改後:

XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS="-xim"
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
DEPENDS="fcitx,fcitx-frontend-qt5"