QWebEngineView无法输入中文

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系统下,有标题栏的情况下鼠标无法正确聚焦到。

QWebEngineView无法输入中文_第1张图片

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

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

你可能感兴趣的:(C++,Linux)