|
5Qter豆
我想每两个小时采集一次数据,采集程序写好了,但是调试时候发现,- //QTimer *timer1=new QTimer(this);
- // timer1->setInterval(1000*300);//2小时位移 温度
- // connect(timer1,SIGNAL(timeout()),this,SLOT(onQueryTimer1()));
复制代码 setInterval不能超过一定时间,具体多少我也没能测出来,当然我值得是在我的机子上,因为我在另外的一个服务器上,设置的就没有问题,所以不鞥超过一定时间,貌似和机子有关,貌似在1000*100也就是100秒左右,1000是毫秒嘛,也就是一秒,乘以60是一分钟,再乘以5就是五分钟,但是不执行slot,但是两分钟貌似可以,神,我需要是间隔两个小时,怎么实现呢?
因为没有用线程,所以没有sleep
|
|