红联Linux门户
Linux帮助

解决ubuntu16.04下Qt5.9.1无法输入中文

发布时间:2017-10-02 09:17:44来源:blog.csdn.net/amusi1994作者:Amusi
前言
当在ubuntu16.04系统上安装好Qt5.9.1,进行程序开发时,发现无法在Qt Creator IDE中输入中文,而只能输入英文字符和数字。
这对开发带来极大的不方便,如无法编辑基础的注释,所以下述将详细介绍如何解决此问题。
 
步骤
0.打开ubuntu终端
按下ctrl+Alt+t组合键,即可打开ubuntu终端
 
1.安装 fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5
 
2.确认该路径下存在的文件
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
解决ubuntu16.04下Qt5.9.1无法输入中文
 
3.将libfcitxplatforminputcontextplugin.so 复制到以下两个路径下(Qt的安装路径下查找)
路径1
~/Qt5.9.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
路径2
~/Qt5.9.1/5.9.1/gcc_64/plugins/platforminputcontexts
解决ubuntu16.04下Qt5.9.1无法输入中文
复制操作
a.进入/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts
cd /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts
b.使用copy指令,将文件夹下的libfcitxplatforminputcontextplugin.so文件分别拷贝到路径1和路径2中
copy -i libfcitxplatforminputcontextplugin.so ~/Qt5.9.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
copy -i libfcitxplatforminputcontextplugin.so ~/Qt5.9.1/5.9.1/gcc_64/plugins/platforminputcontexts
 
4.重启Qt,即可输入中文。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32708.html