Ubuntu16.04下 Qt Creater 5.7.1 无法输入中文(系统为搜狗输入法)的解决办法

鸡汤一刻:冰冻三尺,非一日之寒,解决每一个小问题,一步步成就大梦想。

问题:

刚入门 Qt creater,但是遇到了一个比较棘手的问题,就是写代码的时候不能输入中文,这对于初学者来说非常致命,因为脑容量有限,又不能对相应的代码添加上注释,这就造成了边看边忘的情况。

造成原因:

在Linux下,软件的bug相比windows下多,每一个新的版本的软件的发布,都会出现各种各样的问题,这里只能归结为该Qt Creater 软件Linux版,存在这么一个与其他软件冲突的小Bug。

解决办法:

  1. 安装 fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5
  1. 复制文件/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so 到 /opt/Qt5.7.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts (由于这里只是我自己的安装目录,只是前面的目录可能不太一样,相信大家可以找到自己系统上的文件所在目录)
  2. 如果你的Qt creater 不是安装在 Ubuntu系统盘里(类似于windows里面的 C盘里),你可以采用 鼠标右键,复制粘贴的方式,但是如果你的 Qt creater 是安装在 Ubuntu系统盘里的,只能在命令行进行复制,不然会出错。如下图所示,在命令行进行复制操作:
    在这里插入图片描述
    大功告成,Qt Creater,终于可以输入汉字进行注释了,如下图所示:
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_18649781/article/details/89451692