qt mainwindow中如何刷新系统时间?
发布网友
发布时间:2022-04-27 09:53
我来回答
共1个回答
热心网友
时间:2023-09-24 15:06
我看到你的问题,我做了一个只显示时间的,是在窗口标题里显示,我的秒钟会走动啊。
你把代码改一下。
我的代码是这样的
void mainWidget::timerEvent(QTimerEvent *event)
{
if(event->timerId()==myTimerID)
{
time=QTime::currentTime();
setWindowTitle(tr("%1:%2:%3").arg(time.hour()).arg(time.minute()).arg(time.second()));
}
}
myTimerID声明为int 类型,
在构造函数里加入myTimerID=startTimer(1000);
我想你是没有加入if(event->timerId()==myTimerID)
进行判断。