C ++中的动态时钟

问题描述 投票:-1回答:1

我想在我的C ++程序中实现一个动态时钟,它不仅向我显示程序启动的当前时间,而且还在程序运行时不断计时。有一个简单的方法吗?执行此操作时,也不应将程序卡在循环中,因为时钟只是其他功能之一。我想到的是使用观察者模式,但是如果有更简单的方法,我将不胜感激,因为我正在努力使用该模式。

c++ qt dynamic clock
1个回答
0
投票
{
 QTimer *timer = new QTimer(this);
 connect(timer, &QTimer::timeout, this, SLOT(onEverySecond()));
 timer->start(1000);
}

void Foo::onEverySecond()
{
  //do fancy stuff
}
© www.soinside.com 2019 - 2024. All rights reserved.