在Deepin 20系统下使用QtCreator 4.14.2版本却不能正常的使用输入法输入中文,这期间尝试过讯飞输入法、百度输入法,都是无法输入的。经过查找,找到了以下解决方法。
实施的方案 需要把libfcitxplatforminputcontextplugin.so复制到QtCreator安装目录里面去,操作完成后就可以实现输入中文了。 libfcitxplatforminputcontextplugin.so是Fcitx的插件名,它在/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts目录下面。
具体操作 在系统终端中执行以下命令: ➜ ~ cd /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts ➜ platforminputcontexts cp libfcitxplatforminputcontextplugin.so ~/qt/qtcreator-4.14.2-2/lib/Qt/plugins/platforminputcontexts 注:如果你使用的是其它的QtCreator版本,可自行修改版本号,以上操作就可以使QtCreator输入中文了。
说明 如果可以,应该用源里面编译的版本,能直接的输入中文。当前Deepin 20商店中有该款软件,可参考深度商店应用PyCharm Community、Postman、Qt Creator、Sqlectron。如果是官网下载的最新版.run文件是没有fcitx输入插件的。
相关主题 |