欢迎来到破竹的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

ubuntu18上解决Qt无法输入中文

1.安装fcitx的Qt支持库,终端中输入以下指令

sudo apt-get install fcitx-frontend-qt5 

2.安装完成后,需要启用Qt对fcitx的支持,将相关库文件复制到Qt编译器的插件库和QtCreator的Qt插件库

库文件为 libfcitxplatforminputcontextplugin.so,默认安装在目录 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/ 中

#QTInstallPath=Qt的安装目录

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so $QTInstallPath/Qt5.12.2/gcc_64/plugins/platforminputcontexts/
chmod a+x $QTInstallPath/Qt5.12.2/gcc_64/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so $QTInstallPath/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
chmod a+x $QTInstallPath/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

重新启动QtCreator即可输入中文

 

posted @ 2020-03-07 15:15  破竹  阅读(893)  评论(1编辑  收藏  举报