QWebEngineView无法输入中文

本文探讨了Qt环境下中文输入异常的问题,主要涉及Qt版本与输入法兼容性,特别是fcitx和ibus在Linux平台的表现差异。同时,文章提到了QWebEngineView在Win7系统下鼠标聚焦的BUG,疑似与显卡驱动有关。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、QT版本问题

      网上能查到的大部分是无法输入中文的答案都是Qt5.8的BUG,然后在5.9已经修复。如果你是5.8版本那么可能就是这个问题,请更换版本。

2、输入法问题

      这也是困扰我1天的问题,最后定位到是fcitx输入法的问题,同样是Qt5.9.8在windows下表现正常,但是在linux下却不行,不同在于编译器和输入法,在排除编译器后,切换ibus输入法成功解决。ibus加载中文输入法链接转一个大佬的,我就不多加阐述了。

https://blog.csdn.net/wu10188/article/details/86540464

此外,在使用QWebEngineView时还发现一个BUG,在win7系统下,有标题栏的情况下鼠标无法正确聚焦到。

鼠标在框选位置任可以点到输入框。偏移量为标题栏宽度。

查看QT官网BUG提交,有提到是显卡驱动的问题。具体的没有深入研究,如有大佬能够解决,希望能够教我一下,本次项目运行环境Linux,不存在这个BUG,所以不做深究。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值