Qt实现倒计时器
2016-07-27 15:01
489 查看
实现按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!"); } }
相关文章推荐
- EMQTT测试--安装与测试
- 详解 QT 皮肤 QSS编程
- 完美安装 Anaconda3 + PyQt5 + Eric6
- QT之QSetting的使用
- Qt之QComboBox定制
- 用qt调用第三方库
- Qt主线程与子线程之间的信号槽通信
- QT自定义控件重叠颜色异常
- QToolTip换行
- MQTT
- 从今天开始,从头开始学习Qt
- Qt5配置opencv注意事项
- Qt:多线程中断
- QT的一些注意点与方法积累
- QT 常见格式转换
- QT如何实现置顶窗口
- 安装qtceator后无法启动help插件 Qt编译错误:cannot find -lGL 解决办法
- Qt读写ini文件
- QT程序编译无错误,运行时出现访问地址冲突
- 发射的信号不能启动槽函数的几点原因(未完待续中。。。)