Qt鼠标事件触发不了

1.如果只是mouseMoveEvent事件无法触发的话,那么很可能是缺少了“this->setMouseTracking(true);”,因为该其特别消耗计算机的资源,默认关闭了。
2.如果其他事件(如mouseReleaseEvent和mousePressEvent)也不行,那么很可能是因为鼠标放在了控件上,比如你修改了QtWidget的鼠标按压事件,那么你在上面控件上按压鼠标是不会触发的。

发布了4 篇原创文章 · 获赞 0 · 访问量 134

猜你喜欢

转载自blog.csdn.net/qinqinxiansheng/article/details/104401560
今日推荐