Qt实现倒计时器

来源:互联网 发布:不动点 知乎 编辑:程序博客网 时间:2024/05/21 13:54

实现按button开始倒计时


首先是先完成一个定时器

void Widget::on_button_clicked(){    //    // init TIMER.    //    a = 101;    timer = new QTimer(this);    connect(timer, SIGNAL(timeout()), this, SLOT(showTimelimit()));    timer->start( 1000 );  //1000ms 表示1秒}

然后完成倒计时部分

void Widget::showTimelimit(){    //    // show time-limit    //    if(a != 0)    {        int a = a - 1; //注意字符类型        QString num = QString::number(a);        ui->label->setText(num);    }    else    {    <span style="white-space:pre"></span>ui->label->setText("Error!");    }}


0 0
原创粉丝点击