16,817
社区成员




MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
lastTime=0;
QTimer *timer =new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(onQueryTimer1()));
timer->start(1000);
ui->setupUi(this);
}
void MainWindow::onQueryTimer1()
{
++lastTime;
if(lastTime==3600)
{
lastTime=0;
........}
QTimer *timer =new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(onQueryTimer1()));
timer->start(1000*60*60);
这样也能运行成功 但是还是要时间设置的短才行, 像现在是3600秒,一个小时就不行了