QT计算时间差

private:
    QTimer *fTimer;//定时器
    QTime  fTimeCount;//计时器
void Widget::on_pushButton_6_clicked()//停止按钮
{
    fTimer->stop();
    int tmMsec=fTimeCount.elapsed();//计算时间差
    int ms=tmMsec%1000;//计算毫秒数
    int sec=tmMsec/1000;//计算秒数
    QString str=QString::asprintf("流逝时间:%d秒,%d毫秒",sec,ms);
    ui->label_6->setText(str);
}

QTime的elapsed()返回最后一次调用start或restart到现在已经经过的毫秒数

猜你喜欢

转载自blog.csdn.net/theRookie1/article/details/84672802