QTCreator在ubuntu16.04上没办法进行中文输入的问题

一、问题描述

在ubuntu16.04上安装QTCreator,运行后却发现没办法进行中文注释,其原因是缺少fcitx的支持库:libfcitxplatforminputcontextplugin.so

二、解决方法

1、查找是否安装相关库

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

输出:

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

2、如果没有则下载相关库

sudo apt-get install fcitx-frontend-qt5

3、将步骤一下的输出的库文件拷贝到QT插件目录下

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

给权限:

sudo chmod +x libfcitxplatforminputcontextplugin.so

4、重启QTCreator即可

 

特别地:

编译程序后程序无法输入中文问题,也是缺少插件的原因。

cd QT安装目录/5.8/gcc_64/plugins/platforminputcontexts
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
chmod +x libfcitxplatforminputcontextplugin.so

最后重新编译

 

本文参考自:https://www.cnblogs.com/liuxuzzz/p/6409294.html

posted @ 2020-10-19 17:22  寒灵oay  阅读(448)  评论(0编辑  收藏  举报