您的位置:首页 > 编程语言 > Qt开发

Ubuntu16.04下qtcreator 3.6.1不能输入中文(fcitx)

2016-05-25 09:34 141 查看
在ubuntu16..04下安装Qt5.6,qtcreator 3.6.1后,发现不能输入中文,在网上搜索了一下发现现有解决办法或因版本号不对或因过程复杂都未能解决问题。
http://my.oschina.net/u/219482/blog/341452
该博客中的方法可以未能完全解决问题,需要做稍微修改,应该是新版本文件存放的目录有所改变。

摘自上面的博客:

1.安装fcitx-frontend-qt5

sudo apt-get install fcitx-frontend-qt5

2.将安装后的fcitx-frontend-qt5复制到qt安装目录

通常,fcitx-frontend-qt5在下面的目录路径中(可用命令dpkg -L 包名看文件安装路径):

/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so

将该文件复制到

qt安装目录//Tools/QtCreator/bin/plugins/platforminputcontexts



qt安装目录/5.3/gcc_64/plugins/platforminputcontexts



重新打开 QtCreator,终于可以输入中文了。

如果还是不行,重启电脑,再打开Qtcreator,就可以了

实际操作时发现第二步中的目录/Tools/QtCreator/bin/plugins/platforminputcontexts在qtcreator3.6.1中是不存在的,但可以将该目标变为

/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

如此便能解决在Qtcreator3.6.1中无法输入中文的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: