Contents

原创作品,允许转载。转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。

在Qt中,QWidget默认是非鼠标穿透的,如果将QWidget覆盖在其他控件上面,即使这个QWidget是透明的,鼠标也是无法点击下面的控件的。但是我们可以通过设置它的属性来实现鼠标穿透,代码如下:

1
QWidget::setAttribute(Qt::WA_TransparentForMouseEvents,true);
Contents