【Qt】Qt5在ubuntu16.04无法输入中文解决方式

参考博客

https://blog.csdn.net/linux_2016/article/details/52356576
博客中没有修改库的执行权限

解决方法

安装:fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5  
拷贝动态库到Qt安装目录下的两个目录中
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so  \
/home/laoer/Qt5.10.0/5.10.0/gcc_64/plugins/platforminputcontexts
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so  \
/home/laoer/Qt5.10.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts 
添加库可以执行权限
chmod +x /home/laoer/Qt5.10.0/5.10.0/gcc_64/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so 
chmod +x /home/laoer/Qt5.10.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
然后重启电脑,qtcreator就可以输入中文了。

你可能感兴趣的:(Qt)