this->setWindowFlags(
Qt::WindowTransparentForInput | //该窗口仅用于输出(显示某些内容)并且不接受输入。
Qt::ToolTip //窗口小部件是工具提示。
);
这个窗口就不会接收鼠标和键盘事件。
具有鼠标穿透的能力。
用show()显示时,不会夺取之前窗体的键盘焦点。
鼠标和键盘事件的传递就不会经过这个窗体。不是将这些事件传递给父窗体。
请参考qt的命名空间里有关Qt :: WindowType和Qt :: WidgetAttribute的内容。