鱼C论坛

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

[技术原创] DiginalClock 电子表

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

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

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

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

代码:
  1. //diginalclock.h
  2. #ifndef DIGINALCLOCK_H
  3. #define DIGINALCLOCK_H

  4. #include <QLCDNumber>

  5. class DiginalClock : public QLCDNumber
  6. {
  7. Q_OBJECT

  8. public:
  9. DiginalClock(QWidget *parent = 0);

  10. private slots:
  11. void showTime();
  12. };

  13. #endif // DIGINALCLOCK_H
复制代码
================================
  1. //main.cpp
  2. #include "diginalclock.h"
  3. #include <QApplication>

  4. int main(int argc, char *argv[])
  5. {
  6. QApplication a(argc, argv);
  7. DiginalClock w;
  8. w.show();

  9. return a.exec();
  10. }
复制代码
==========================

  1. //diginalclock.cpp
  2. #include "diginalclock.h"
  3. #include <QtWidgets>

  4. DiginalClock::DiginalClock(QWidget *parent)
  5. : QLCDNumber(parent)
  6. {
  7. setSegmentStyle(Filled);

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

  11. showTime();

  12. setWindowTitle(tr("Digtal Clock"));
  13. resize(150,60);
  14. }

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

  21. display(text);

  22. }
复制代码


截图:

QQ拼音截图未命名.png

评分

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

查看全部评分

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 21:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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