Qt 时钟主要使用QTimer和QTime类
QTimer类
初始化QTimer对象
QTimer *timer = new QTimer;
开始计时
// void start(std::chrono::milliseconds msec)
timer->start(1000);
// 每隔 1000 毫秒发射一个timeout信号
关联timeout信号
connect(timer, &QTimer::timeout, this, &timerDemo::timeout_slot);
timeout_slot中实现增加时间,更新label显示时间
暂停计时
timer->stop();
QTime 类
初始化QTime对象
QTime *time = new QTime;
time->setHMS(0,0,0,0);
增加时间
// 增加毫秒数
*time = time->addMSecs();

最低0.47元/天 解锁文章
1367





