使用QMainWindow时,鼠标按键持续按住才有响应,鼠标移动状态栏坐标值不随之动态改变
解决:在MainWindow中设置CentralWidget
QWidget* widget = new QWidget(this);
setCentralWidget(widget);
widget->setMouseTracking(true);
重写mouseMoveEvent
void MainWindow::mouseMoveEvent(QMouseEvent *event)
{
this->statusBar()->showMessage(QString::number(event->pos().x())
+ "," + QString::number(event->pos().y()));
}