考虑我有两个窗口:window1
如下window2
所示
------------------------------
| x | This is the window1 |
|----------------------------|
| |
| This window contains |
| a webview that has |
| transparent background. -|----------------|
| | x | | This is window2|
| - - - - - - - --|----------------|
| |If I click HERE | |
------------------------------ |
| I want to activate window2. |
| |
| |
| |
-----------------------------------
window1
将 HTML 文件加载到 aQWebView
中,并且有一个透明区域,如此处所述。
现在的问题是,当我单击透明区域时,window1
(在这种情况下window2
)下面的窗口没有被激活。这很正常,因为有一个具有透明背景的 HTML 文档。
我认为正确的方法是在 C++ 中创建一个函数,该函数将模拟对已激活窗口下已知坐标的单击。
我怎样才能在 Qt 中做到这一点?