这一句setMouseTracking(true);加在构造函数里面,根据qt的帮助文档,mousemoveEvent事件如果mouserTrack为false,那么只有鼠标按下才会执行,而且默认是false,所以需要把窗口事件设置一下
值得一提的是,MainWindow中setMouseTracking(true);无效
void Widget::mouseMoveEvent(QMouseEvent *event)
{
lable->setText(QString("坐标:(%1,%2)").arg(event->pos().x()).arg(event->pos().y()));
statusBar->addPermanentWidget(lable);
}