在透明窗口上接收鼠标事件

时间:2013-04-16 10:02:36

标签: qt qt4

我使用

将主窗口设置为对桌面透明
    setAttribute(Qt::WA_TranslucentBackground);

也是一个带有透明背景的webview:

    QPalette palette = webview->palette();
    palette.setBrush(QPalette::Base, Qt::transparent);
    view->page()->setPalette(palette);

一切正常,除了鼠标事件也传递到下面的窗口(由新线程创建和运行的opengl窗口),它完全透明。

我们如何阻止这种行为。我想在webview中处理鼠标吗?

Windows 7,Qt 4.8.1,VS2010

0 个答案:

没有答案