QT 时钟周期 怎么做?

QT 时钟周期 怎么做?,第1张

时钟周期两种方法:

1 定时器 具体用法

http://hi.baidu.com/buptyoyo/blog/item/e0147eebcc3d8435b80e2d2a.html

2 线程控制

写一个继承自QThread的类,在run里面

while(true){

doYourWork()//你想定期执行的函数

QSleep(1)//想隔几秒执行就设几

}

使用的时候声明一个你定义类的对象,start即可。

用一个QTimer槽连接下面的槽函数。

void UiMainWindow::slotClockTimeout()

QString str

QDate date = QDate::currentDate()

QTime time = QTime::currentTime()

str = QString("%1-%2-%3 %4").arg(date.year()).arg(date.month()).arg(date.day()).arg(time.toString())

str = str.left(str.length() - 3)//去除秒钟的显示

ui->labelClock->setText(str)//显示时间在label上。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7975228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存