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上。
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)