天天看点

3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)

安装过程:http://www.cnblogs.com/dotnetcrazy/p/6725945.html

用了QT发现,中文输入法不能输入。。。一开始以为是输入法问题,后来发现,其他地方都可以中文输入,就是QT不能

上网搜了下,不是QT不给力,而是Linux太错综复杂,中文输入啥的软件本身就不去实现了,就交给了输入法们了,所以就有了QT的扩展之说(VSCode为啥没事?每次用完微软的东西用别人产品就感觉各种不爽,是封装太好了吗?╮(╯▽╰)╭)

进入正文吧

装搜狗拼音的时候其实已经把这些扩展装好了(参考文章),没有装的可以下载一下:sudo apt-get install fcitx-frontend-qt5

3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)

2.打开此目录复制这个文件,这个文件就是fcitx对qt5的一个扩展了

3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)

复制到此目录下(QT5目录结构换了,都换成这个目录了)cp xxx.so /安装目录/Qt5.8/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)

重新打开搜狗拼音即可使用,ctrl+shift切换

3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)

附录:

如果遇到不理想的情况可以参考这些方法: 网上说上面的QT插件是要复制到两个目录下的,另一个就是这个目录(我删了,发现中文输入一样可以使用,要是你还是不行可以试试)
3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)
3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)
另一种其实很简单,就是快捷方式冲突,输入法默认切换是ctrl+空格(搜狗两个都支持) 智能提示的快捷键也是Ctrl+空格,修改一下智能提示的快捷键,保存后即可使用
3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)
------------------------------------ 说一下老版本的目录:我是比较新的版本,我摸拟创建了这个目录,懂这个意思即可
3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)
另一个目录和附录第一张图一样
3.QT5.8支持中文输入法(附带老版本的解决+不理想的情况解决)
收队

作者:毒逆天

出处:https://www.cnblogs.com/dotnetcrazy

打赏:<b>18i4JpL6g54yAPAefdtgqwRrZ43YJwAV5z</b>

本文版权归作者和博客园共有。欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接!

继续阅读