鱼C论坛

 找回密码
 立即注册
查看: 2518|回复: 0

[技术原创] DiginalClock 电子表

[复制链接]
发表于 2014-9-17 20:47:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 ~风介~ 于 2015-11-20 20:00 编辑

代码:
//diginalclock.h
#ifndef DIGINALCLOCK_H
#define DIGINALCLOCK_H

#include <QLCDNumber>

class DiginalClock : public QLCDNumber
{
Q_OBJECT

public:
DiginalClock(QWidget *parent = 0);

private slots:
void showTime();
};

#endif // DIGINALCLOCK_H
================================
//main.cpp
#include "diginalclock.h"
#include <QApplication>

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
DiginalClock w;
w.show();

return a.exec();
}
==========================
//diginalclock.cpp
#include "diginalclock.h"
#include <QtWidgets>

DiginalClock::DiginalClock(QWidget *parent)
: QLCDNumber(parent)
{
setSegmentStyle(Filled);

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

showTime();

setWindowTitle(tr("Digtal Clock"));
resize(150,60);
}

void DiginalClock::showTime()
{
QTime time = QTime::currentTime();
QString text = time.toString("hh:mm");
if((time.second()%2) == 0)
text[2] = ' ';

display(text);

}

截图:

QQ拼音截图未命名.png

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
拈花小仙 + 5 + 5 + 3 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 17:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表