QCefView icon indicating copy to clipboard operation
QCefView copied to clipboard

[BUG]: QCefViewTest程序NewBrowser按钮打开的窗口没有输入焦点

Open kylong2016 opened this issue 2 years ago • 2 comments
trafficstars

Describe the bug 【Bug描述】

Qcefview工程自带的QCefViewTest例子存在bug,程序的NewBrowser按钮打开的窗口没有输入焦点,鼠标点击输入框也不行,但是qcefviewtest程序主界面上的左右两个qcefviewwidget控件是没有问题的。

To Reproduce 【复现步骤】

1、将Qcefview自带的qcefviewtest例子中的NewBrowser按钮的默认打开的网址改为https://www.baidu.com 2、编译并运行qcefviewtest程序 3、点击NewBrowser按钮 4、鼠标点击新打开的窗口中的百度首页的搜索框,没有焦点和光标,(搜索框是灰色的)而且搜狗输入法不能输入内容。 5、切换当前操作的程序(任意程序),然后在重新切换回qcefviewtest程序,点击百度的搜索框,此时网页有焦点且可以输入内容。(需要注意的是,最大化qcefviewtest程序,然后还原窗口也不会起作用,必须是程序焦点丢失重新回来才行。) 6、用搜狗浏览器或者edge浏览器打开www.baidu.com时,百度首页的搜索框默认处于焦点状态,且可以输入内容的。

Expected behavior 【正确的预期行为】

打开新的窗口时,可以激活网页上的输入焦点,且输入法是可以使用的。

Screenshots 【截图】

image image image

image

Environment 【BUG产生的环境】

  • OSR/NCW Mode: OSR
  • OS & Version: Windows
  • Qt Version: qt6
  • CEF Version: cef_binary_102.0.10+gf249b2e+chromium-102.0.5005.115_windows64

Additional context 【更多额外信息】

...

kylong2016 avatar Jul 26 '23 10:07 kylong2016

看了一下,不清楚为什么唯独百度有问题。。。

tishion avatar Sep 22 '23 12:09 tishion

多试几次,好像跟网络有关,网络快的时候就没问题。

tishion avatar Sep 22 '23 13:09 tishion