gpt4 book ai didi

qt - QMainWindow 忽略点击,将它们传递到后台窗口

转载 作者:行者123 更新时间:2023-12-02 00:39:10 24 4
gpt4 key购买 nike

我想创建一个半透明的信息窗口,不会妨碍用户的其他事件。对窗口的任何点击都应该直接通过,就好像窗口不存在一样。

您建议如何实现这种行为?有没有一种简单的方法可以做到这一点,或者我必须遵循笨拙的解决方法?我正在考虑隐藏窗口,重新执行单击,然后使窗口再次可见。但这仍然会搞砸拖放手势。

最佳答案

看一下枚举值 Qt::WidgetAttribute :Qt::WA_TransparentForMouseEvents:

When enabled, this attribute disables the delivery of mouse events to the widget and its children. Mouse events are delivered to other widgets as if the widget and its children were not present in the widget hierarchy; mouse clicks and other events effectively "pass through" them. This attribute is disabled by default.

关于qt - QMainWindow 忽略点击,将它们传递到后台窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com