鸡汤一刻:冰冻三尺,非一日之寒,解决每一个小问题,一步步成就大梦想。
问题:
刚入门 Qt creater,但是遇到了一个比较棘手的问题,就是写代码的时候不能输入中文,这对于初学者来说非常致命,因为脑容量有限,又不能对相应的代码添加上注释,这就造成了边看边忘的情况。
造成原因:
在Linux下,软件的bug相比windows下多,每一个新的版本的软件的发布,都会出现各种各样的问题,这里只能归结为该Qt Creater 软件Linux版,存在这么一个与其他软件冲突的小Bug。
解决办法:
- 安装 fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5
- 复制文件/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so 到 /opt/Qt5.7.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts (由于这里只是我自己的安装目录,只是前面的目录可能不太一样,相信大家可以找到自己系统上的文件所在目录)
- 如果你的Qt creater 不是安装在 Ubuntu系统盘里(类似于windows里面的 C盘里),你可以采用 鼠标右键,复制粘贴的方式,但是如果你的 Qt creater 是安装在 Ubuntu系统盘里的,只能在命令行进行复制,不然会出错。如下图所示,在命令行进行复制操作:
大功告成,Qt Creater,终于可以输入汉字进行注释了,如下图所示: