(资料图片仅供参考)
本文主要总结一个自定义的计时器(不是定时器),该计时器每隔一秒钟刷新一次。博主封装一个函数timeCounter(),获取每一秒的时分秒数值,封装函数返回值是一个QStringList值,里面依次返回时、分、秒三个值;封装函数代码如下:
QStringList Widget::timeCounter(){/*最多计算:24天=2073600000ms,也就是576小时*/int elapsed = time->elapsed()/1000;short int hour = 0;short int minute = 0;short int second = 0;if(elapsed>=3600){/*n hour*/hour=elapsed/3600;elapsed =elapsed%3600;}else if(elapsed>=60){/*n minute*/minute=elapsed/60;second =elapsed%60;}else if(elapsed<60){/*n second*/second =elapsed;}return QStringList()<具体的工程示例如下所述。
1.1新建一个widget工程,不要勾选ui界面。然后分别在widget.h、widget.cpp、main.cpp分别添加如下代码。
widget.h
#ifndef WIDGET_H#define WIDGET_H#include #include class Widget : public QWidget{Q_OBJECT
public:
Widget(QWidget *parent = 0);~Widget();QStringList timeCounter();private:void setupUI();QTime *time;QTimer *timer;private slots:void slot_startedTimer_clicked(bool);void slot_stopedTimer_clicked(bool);void slot_timer_timeout();};#endif // WIDGET_H
widget.cpp
#include "widget.h"#include #include #include #include #include #include #include Widget::Widget(QWidget *parent): QWidget(parent){setupUI();}Widget::~Widget(){}void Widget::setupUI(){QVBoxLayout* mainLayout = new QVBoxLayout;mainLayout->setMargin(0);mainLayout->setSpacing(0);QPushButton *startedTimer = new QPushButton(tr("计时器start"));connect(startedTimer,SIGNAL(clicked(bool)),this,SLOT(slot_startedTimer_clicked(bool)));QPushButton *stopedTimer = new QPushButton(tr("计时器stop"));connect(stopedTimer,SIGNAL(clicked(bool)),this,SLOT(slot_stopedTimer_clicked(bool)));mainLayout->addWidget(startedTimer);mainLayout->addWidget(stopedTimer);mainLayout->addStretch();this->setLayout(mainLayout);/*初始化时间*/time = new QTime();timer = new QTimer();connect(timer,SIGNAL(timeout()),this,SLOT(slot_timer_timeout()));}void Widget::slot_startedTimer_clicked(bool){qDebug()<start();timer->start(1000);}void Widget::slot_stopedTimer_clicked(bool){qDebug()< stop();}void Widget::slot_timer_timeout(){qDebug()<elapsed()/1000;short int hour = 0;short int minute = 0;short int second = 0;if(elapsed>=3600){/*n hour*/hour=elapsed/3600;elapsed =elapsed%3600;}else if(elapsed>=60){/*n minute*/minute=elapsed/60;second =elapsed%60;}else if(elapsed<60){/*n second*/second =elapsed;}return QStringList()<main.cpp
#include "widget.h"#include int main(int argc, char *argv[]){QApplication a(argc, argv);Widget w;w.resize(960,640);w.show();return a.exec();}
1.2程序构建和运行结果如下图所示:
【领 QT开发教程 学习资料, 点击下方链接莬费领取↓↓ ,先码住不迷路~】
点击这里:
标签:
精彩推荐
-
2人漂浮海面,已确认死亡!117人受伤
-
京媒:北京国安训练课竟也有黄牛倒票,俱乐部将严肃对待
-
中国大模型语料数据联盟迎来9家新成员 开源第二批语料数据
-
从成都到慕尼黑,汽车风往何处吹?
-
国足功勋主帅遭足协否定!率队创纪录进8强却遭解约,成第2个米卢
-
一把银壶99元!皎洁灵动如明月,嗜茶人的心头好
-
今日晚间原油行情分析(2023年9月8日)
-
2023外滩大会|蚂蚁发布金融大模型:两大应用产品支小宝2.0、支小助将在完成备案后上线
-
2023北京国际科学传播交流周将举办 聚焦数字素养提升
-
渝太地产(00075.HK):吴国富辞任独立非执行董事
-
智能汽车现在有多方便?沉浸式体验阿维塔11鸿蒙座舱
-
苯乙氰(关于苯乙氰简述)
-
聚焦高端制造业及相关配套,祝桥镇“牵手”大飞机园跑出产业发展加速度
-
椰子水价格狂飙40倍 为何椰子水行情大火?
-
科技赋能为综艺内容增色
-
巴州—铁干里克—若羌750千伏输电线路工程进入铁塔组立阶段
-
美国数据继续爆冷 美元下调黄金期货震荡
-
办公室可以放春芋吗
-
首批上证科创板成长ETF上市 更多创新型指数基金将涌现
-
杰尼斯创始人性侵丑闻落槌:长达六十余年的性侵潜规则
-
资本市场助力区域发展“多点开花” 为不同阶段企业提供“定制化”服务
-
龙山县靛房镇:烤烟开秤金叶香 烟农喜庆如蜜糖
-
女宝宝取名字独特洋气 女宝宝取名字独特洋气三个字
-
港股通(深)净买入11.18亿港元
-
新城控股2023年1-6月公司完成合同销售金额 424.00 亿元
-
杭银理财上半年营收同比下降30.94% 净利同比下降34.95%
-
京能热力(002893)8月31日主力资金净买入362.48万元
-
袭击岸田文雄嫌疑人被送检 指控罪名为“杀人未遂”
-
无题
-
A股低开低走:沪指早盘跌0.53% 两市仅保险、半导体等少数板块上涨
-
朝鲜宣布发射两枚弹道导弹
-
2023年8月31日山东省十二烷基苯磺酸钠价格最新行情预测
-
华为2023年上半年净利润465亿元,研发投入826亿元
-
治理能力大攀升 添彩“幸福西湖”
-
光迅科技(002281):8月30日北向资金减持98.63万股
-
民生银行(600016.SH):上半年归母净利润237.77亿元,同比减少3.49%
-
一套西服2200元,山西一医院花近600万元购置工服引争议,官方回应:正在调查
-
精良书籍 精彩的书籍
-
脊柱康复少年携高校录取通知书回医院报喜:“特别感谢医院给了我第二次生命!”
-
志愿服务“集市”开集
-
南矿集团(001360)龙虎榜数据(08-30)
-
刚刚,广州发布重大利好!北京也快了?市场再现量化传闻,外资转向指标也明确,坚定做
-
2023年半年报点评:干变基本盘高增,海外订单确定性强
-
加入降价潮?理想汽车限时保险补贴1万元 官方回应称……
-
部分媒体今天才获得《星空》评测版 无法按时献上评测
-
联想又有大动作,全栈智能布局将影响谁?
-
5年时间不拍戏!胡歌:如果今后的人生有变化会告诉我的
-
中信建投:若加快GEM改革、降低市场交易成本 香港股票市场流动性有望不断改善
-
“零元购”重创美国零售商
-
交易员上调欧洲央行加息预期 料9月加息25个基点的可能性达50%
-
09 2023-09
2人漂浮海面,已确认死亡!117人受伤
由于受到台风“海葵”残余相关低压槽带来的暴雨影响,香港天文台9月7日
-
09 2023-09
京媒:北京国安训练课竟也有黄牛倒票,俱乐部将严肃对待
据《北京日报》报道,近期已经有黄牛开始倒卖国安俱乐部的公开训练课参
-
09 2023-09
中国大模型语料数据联盟迎来9家新成员 开源第二批语料数据
图说:活动现场采访对象提供新民晚报讯(记者叶薇)为提升语料数据供给
-
09 2023-09
从成都到慕尼黑,汽车风往何处吹?
最大的相似之处是,电动化、智能化成为主旋律,其中,中国新能源车企在
-
09 2023-09
国足功勋主帅遭足协否定!率队创纪录进8强却遭解约,成第2个米卢
虽然国奥队的后防线表现相对稳定,但锋线球员把握机会的能力太差,甚至
-
09 2023-09
一把银壶99元!皎洁灵动如明月,嗜茶人的心头好
一把银壶99元!皎洁灵动如明月,嗜茶人的心头好
-
08 2023-09
今日晚间原油行情分析(2023年9月8日)
周五盘中,WTI原油报87 612,涨幅1 01%。今日分析:在86 50之上,看涨
-
08 2023-09
2023外滩大会|蚂蚁发布金融大模型:两大应用产品支小宝2.0、支小助将在完成备案后上线
蚂蚁集团正式发布金融大模型,以及基于金融大模型能力的智能金融助理“
-
08 2023-09
2023北京国际科学传播交流周将举办 聚焦数字素养提升
人民网北京9月8日电(记者赵竹青)记者从北京市科学技术协会获悉,2023
-
08 2023-09
渝太地产(00075.HK):吴国富辞任独立非执行董事
格隆汇9月8日丨渝太地产(00075 HK)发布公告,吴国富由于需要投放更多时
-
08 2023-09
智能汽车现在有多方便?沉浸式体验阿维塔11鸿蒙座舱
智能汽车现在有多方便?8月阿维塔11开启鸿蒙座舱的抢鲜体验。作为唯一
-
08 2023-09
苯乙氰(关于苯乙氰简述)
,你们好,今天0471房产来聊聊一篇乙氰,乙氰简述的文章,网友们对这件
-
08 2023-09
聚焦高端制造业及相关配套,祝桥镇“牵手”大飞机园跑出产业发展加速度
聚焦高端制造业及相关配套,加速产业项目落地。9月7日,祝桥镇与上海飞
-
08 2023-09
椰子水价格狂飙40倍 为何椰子水行情大火?
【椰子水价格狂飙40倍】“椰子水价格暴涨4000%”日前成为舆论热议话题
-
08 2023-09
科技赋能为综艺内容增色
近日,《全员加速中2023》最后一期落下帷幕,热血收官。由此可见,加速
-
08 2023-09
巴州—铁干里克—若羌750千伏输电线路工程进入铁塔组立阶段
9月7日,巴州—铁干里克—若羌750千伏输电线路工程建设现场,在吊车指
-
01 2023-09
美国数据继续爆冷 美元下调黄金期货震荡
黄金期货本交易日盘内整体弱势慢跌,沪金北京时间10:03保持在461元 克
-
01 2023-09
办公室可以放春芋吗
能放春芋在办公室吗?哈哈,这是一个有趣的问题!一般来说,办公室是一
-
01 2023-09
首批上证科创板成长ETF上市 更多创新型指数基金将涌现
首批上证科创板成长ETF上市更多创新型指数基金将涌现
-
01 2023-09
杰尼斯创始人性侵丑闻落槌:长达六十余年的性侵潜规则
日本舆论场上延烧数月的喜多川性加害丑闻终于得到“官方”确认。2023年
资讯News
-
“灵峰之夜”大型集市系列活动启动 进一步打造新鲜的“夜经济”
08-07
-
多地恢复跨省游 暑期游热度不断上升
07-08
-
中国槟榔简史:从贡品到7亿人消费 百亿产业走到十字路口
11-03
-
她摸索17年 把濒危野生“兰精灵”送归自然
11-03
-
2021年北京市人口抽样调查昨起登记
11-03
-
瞄准那些“急难愁盼”
11-03
-
北京免除4个市场蔬菜等商品进场费
11-03
-
北京东城、丰台近百家企业疫情防控不到位被通报
11-03
-
2例无症状感染者转确诊 江西累计报告本土确诊病例4例
11-03
-
北京朝阳文旅场所整改不到位将被约谈、停业整顿
11-03
-
网络游戏的“代练江湖”
11-03
-
安徽新增无症状感染者1例 目前2例均为境外输入
11-03
聚焦Policy
-
“极致快速、随到随飞” 菜鸟国际空运产品“随心飞”来了
7月6日菜鸟正式推出精品航空货运产品随心飞(Priority),主打极致快速、随到随飞,覆盖菜鸟欧美、南美...
-
当好农民工的“护薪人”
当好农民工的“护薪人” 近日,罗某等7名农民工在收到被拖欠的工资后,纷纷打电话向江西省南昌市...
-
“通讯录里所有人都知道我欠钱了”——网贷乱象调查
“通讯录里所有人都知道我欠钱了” □ 本报记者 韩丹东 □ 本报见习记者 张守坤 ...
-
大连宝马车撞人案肇事司机被判死刑
大连宝马车撞人案肇事司机被判死刑 本报讯 记者韩宇 10月29日,辽宁省大连市中级人民法院一审...
-
医院财务迷上网络赌博输光5000万元公款
医院财务迷上网络赌博输光5000万元公款 □ 本报记者 马维博 □ 本报通讯员 汪宇堂 曹...
-
辊环车削 雕琢毫厘
辊环车削 雕琢毫厘(工匠绝活) 【绝活看点】 23年来,雷虎始终扎根一线,改进钢材轧制工艺...
-
北京交警严查超标电动自行车挪用“白牌”
交警严查超标电动自行车挪用“白牌” 截至昨晚6时,处罚电动自行车违法行为共计6585笔;下一步将...
-
寒潮来袭 北方气温普降10℃以上
明起寒潮来袭 北方气温普降10℃以上 中央气象台预计,本周日北京平原地区最低气温降至-4℃左右...
-
北京多种蔬菜价格降幅达五成
多种蔬菜价格降幅达五成 包括菠菜、蒿子秆等 预计本月中旬蔬菜恢复供需平衡 本报讯(记者...
-
北京周日最低气温或达-4℃
北京周日最低气温或达-4℃ 本报讯(记者 赵婷婷)北京青年报记者昨天从中央气象台获悉,新一股...
-
北京朝阳两涉疫校区及16所学校停课
昌平一家四口确诊新冠肺炎 天通北苑第二社区升级为中风险地区 朝阳两涉疫校区及16所学校停课 ...