Qt QDateTime QTimer的简单实用
2024-08-26 06:09:41
转载:N3verL4nd
qttimer.h
#ifndef QTTIMER_H
#define QTTIMER_H #include <QDialog> namespace Ui {
class qttimer;
} class qttimer : public QDialog
{
Q_OBJECT public:
explicit qttimer(QWidget *parent = );
~qttimer(); private:
Ui::qttimer *ui;
int count; private slots:
void slottimedown();
}; #endif // QTTIMER_H
qttimer.cpp
#include "qttimer.h"
#include <QTime>
#include <QTimer>
#include <QLabel>
#include <QDateTime>
#include "ui_qttimer.h" qttimer::qttimer(QWidget *parent) : count()
, QDialog(parent),
ui(new Ui::qttimer)
{
ui->setupUi(this);
QTimer *time_clock = new QTimer(this);
connect(time_clock, SIGNAL(timeout()), this, SLOT(slottimedown()));
time_clock->start();
} qttimer::~qttimer()
{
delete ui;
} void qttimer::slottimedown()
{
QString value;
ui->timelabel->setText(value.setNum(count++));
QDateTime time = QDateTime::currentDateTime();
QString str = time.toString("yyyy-MM-dd dddd hh:mm:ss");
ui->datelabel->setText(str);
}
main.cpp
#include "qttimer.h"
#include <QApplication> int main(int argc, char *argv[])
{
QApplication a(argc, argv);
qttimer w;
w.show();
return a.exec();
}
界面很简单,一个lable,两个lineEdit,然后更改对象名即可。
最新文章
- java性能调优及问题追踪--Btrace的使用
- TeamCity : 安装 Agent
- JDK环境变量解析
- yum添加网易和搜狐源
- redis之lua脚本
- JSP九大内置对象和四种属性范围解读
- 表单提交复选框(checkbox)注意事项
- hdu2196Computer 树形DP
- 用webgl打造自己的3D迷宫游戏
- LeetCode 599. Minimum Index Sum of Two Lists (从两个lists里找到相同的并且位置总和最靠前的)
- Python Cookbook(第3版)中文版:15.19 从C语言中读取类文件对象
- IPFS开发团队是如何工作的?
- Mina源码阅读笔记(七)—Mina的拦截器FilterChain
- 【二分+容斥+莫比乌斯反演】BZOJ2440 完全平方数
- EFCore中 join on的不同
- Spring Boot(1)——开发你的第一款Spring Boot应用(Edition1)
- java中随机二维数组中寻找最大值并输出坐标
- 清除eclipse,STS workspace历史记录
- 利用 Python 练习数据挖掘
- mysql空间类型使用笔记
热门文章
- input标签(图像域和隐藏域)
- BZOJ 5099: Pionek(双指针)(占位)
- flask数据库的迁移
- 简单总结scrapy使用方法
- EasyUI datagrid easyui datagrid +dialog 加载 可直接运行 七
- 《DSP using MATLAB》Problem 5.35
- Go Example--原子计数器
- MongoDB内存配置 --wiredTigerCacheSizeGB
- 通信协议演进与JCE协议详解
- How to implement long running flows, sagas, business processes or similar