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

在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中无法输入中文的问题。

阅读更多
个人分类: Qt
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭