QCefView
QCefView copied to clipboard
[BUG]: QCefViewTest程序NewBrowser按钮打开的窗口没有输入焦点
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 【截图】
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 【更多额外信息】
...
看了一下,不清楚为什么唯独百度有问题。。。
多试几次,好像跟网络有关,网络快的时候就没问题。