最近学习Qt,于是在ubuntu下安装了开发环境。我是从官网上下载安装的Qt5.4版本。安装后发现在开发过程中无法输入中文。于是在网上搜了搜。解决办法如下:
1、安装fcitx-frontend-qt5:
sudo apt-get install fcitx-frontend-qt5
2、将libfcitxplatforminputcontextplugin.so复制到Qt5.4的开发环境中:
安装fcitx-frontend-qt5后libfcitxplatforminputcontextplugin.so的路径如下:
/usr/lib/i386-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
将其拷贝到下面两个目录内:
Qt安装目录/Tools/QtCreator/bin/plugins/platforminputcontexts/ Qt安装目录/5.4/gcc/plugins/platforminputcontexts/
注:千万不要忘了加上执行权限
3、执行完以上两步基本就可以了。如果还是不行,请在.profile文件内添加以下行:
export XIM_PROGRAM=fcitx export XIM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"