当移动时,QWidgets发出一个信号



我需要知道一个QWidget何时被移动(当它的x或y属性被改变时)。有什么信号吗?

没有信号,但是您可以为自己的小部件覆盖一个事件处理程序:http://doc.qt.io/qt-5/qwidget.html#moveEvent

void MainWindow::moveEvent(QMoveEvent *event) {
    ui->statusBar->showMessage(QString::number(x())+","+QString::number(y())+"     "+QString::number(width())+","+QString::number(height()));
}

相关内容

  • 没有找到相关文章

最新更新