linux解决qt输入不了中文的问题

当在ubuntu16.04系统上安装好Qt5,进行程序开发时,发现无法在Qt Creator IDE中输入中文,而只能输入英文字符和数字。

这对开发带来极大的不方便,如无法编辑基础的注释,所以下述将详细介绍如何解决此问题。
  (主要参考:https://blog.csdn.net/amusi1994/article/details/78147696)
**步骤: **
1.打开ubuntu终端,安装fcitx-frontend-qt5

sudo apt-get install fcitx-libs-qt5

2.确认该路径下存在文件:
  /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

usr目录介绍:

3. 将libfcitxplatforminputcontextplugin.so 复制到以下两个路径下(Qt的安装路径下查找
  路径1
   ~/QT/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
  路径2
    ~/QT/5.6/gcc_64/plugins/platforminputcontexts
复制操作:
  a.进入/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts
  b.使用copy指令,将文件夹下的libfcitxplatforminputcontextplugin.so文件分别拷贝到路径1和路径2中

sudo cp -i libfcitxplatforminputcontextplugin.so  ~/QT/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
sudo cp -i libfcitxplatforminputcontextplugin.so  ~/QT/5.6/gcc_64/plugins/platforminputcontexts

OK,关闭QT再打开,大功告成.

你可能感兴趣的:(linux解决qt输入不了中文的问题)