1.如果只是mouseMoveEvent事件无法触发的话,那么很可能是缺少了“this->setMouseTracking(true);”,因为该其特别消耗计算机的资源,默认关闭了。
2.如果其他事件(如mouseReleaseEvent和mousePressEvent)也不行,那么很可能是因为鼠标放在了控件上,比如你修改了QtWidget的鼠标按压事件,那么你在上面控件上按压鼠标是不会触发的。
Qt鼠标事件触发不了
猜你喜欢
转载自blog.csdn.net/qinqinxiansheng/article/details/104401560
今日推荐
周排行