关闭

Qt QDateTime QTimer的简单实用

1615人阅读 评论(0) 收藏 举报
分类:

 qttimer.h

#ifndef QTTIMER_H
#define QTTIMER_H

#include <QtWidgets/QDialog>
#include "ui_qttimer.h"

class qttimer : public QDialog
{
	Q_OBJECT

public:
	qttimer(QWidget *parent = 0);
	~qttimer();

private:
	Ui::qttimerClass ui;
	int count;

private slots:
	void slottimedown();
};


#endif // QTTIMER_H



qttimer.cpp

#include "qttimer.h"
#include <QtCore/QTime>
#include <QtCore/QTimer>
#include <QtWidgets/QLabel>
#include <QDateTime>

qttimer::qttimer(QWidget *parent) : count(0)
	, QDialog(parent)
{
	ui.setupUi(this);

	QTimer *time_clock = new QTimer(this);
	connect(time_clock, SIGNAL(timeout()), this, SLOT(slottimedown()));
	time_clock->start(1000);

}

qttimer::~qttimer()
{

}

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);
}



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:898742次
    • 积分:16906
    • 等级:
    • 排名:第657名
    • 原创:673篇
    • 转载:422篇
    • 译文:3篇
    • 评论:136条
    总有一天你将破蛹而出,成长得比人们期待的还要美丽。
    但这个过程会很痛,会很辛苦,有时候还会觉得灰心。
    面对着汹涌而来的现实,觉得自己渺小无力。
    但这,也是生命的一部分。做好现在你能做的,然后,一切都会好的。
    我们都将孤独地长大,不要害怕。

    —— 寂地《踮脚张望的时光》
    博客专栏
    最新评论