QT实现桌面时钟,
取消ui设置
第一步:
新健一个文件和一个项目

第二步:编写代码
上代码:widget.h

#ifndef WIDGET_H
#define WIDGET_H
#include <QLCDNumber>
#include <QTimer>
#include <QTime>
#include <QVBoxLayout>
#include <QWidget>
#include <QDateTime>
class Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = 0);~Widget();
private :QLCDNumber *lcd;QTimer *timer;
public slots:void ondatetimeout();};#endif // WIDGET_H

main.cpp

#include "widget.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();return a.exec();
}

widget.cpp

#include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent)
{lcd=new QLCDNumber();lcd->setDigitCount(20);//个数lcd->setMode(QLCDNumber::Dec);//十进制lcd->setSegmentStyle(QLCDNumber::Flat);//显示为水平的timer=new QTimer();timer->setInterval(1000);//1s就发送一个timeouttimer->start();//启动定时器QVBoxLayout *ql=new QVBoxLayout();//垂直布局ql->addWidget(lcd);connect(timer,SIGNAL(timeout()),this,SLOT(ondatetimeout()));this->setLayout(ql);//设置窗口布局管理器this->resize(200,200);this->setWindowTitle("实时时钟");}
void Widget::ondatetimeout()
{ //获取系统当前时间QDateTime current_date_time = QDateTime::currentDateTime();//设置晶体管控件QLCDnumber上显示的内容lcd->display( current_date_time.toString("yyyy-MM-dd hh:mm:ss ddd"));}Widget::~Widget()
{}

第三步:编译和运行
秒数每秒都会跳动一次。

QT实现简单桌面时钟,取消ui设置相关推荐

  1. vs+qt实现简单桌面精灵

    开篇先放成果(桌面精灵用的图片皆为网上的图片,后准备自己做一下) 可以实现获取在桌面的位置,产生相应的变化,比如用鼠标将他拖到电脑屏幕边缘,会吸附到电脑边缘(其实就是换了一张图片,对窗口进行一些操作, ...

  2. WinForm_2一个简单实用的小应用——桌面时钟

    对于WinForm编程呢,我准备采用编写不同的小应用或小游戏这种方式--因此,可能每一个程序会包揽相对较多的东西,毕竟WinForm编程还是挺简单的^_^ 今天先来做一个挺实用的小应用--桌面时钟,也 ...

  3. 面向对象编程实践—桌面时钟的设计(Qt实现)

    桌面时钟是指集数字时钟.指针时钟.桌面月历.倒计时.日记本和闹铃提醒.备忘录提醒.整点半点报时.网络对时.定时关机.天气预报.定时任务.密码保护.在线更新.锁屏保护等功能于一身的一种桌面软件.桌面时钟 ...

  4. 最近很火的桌面小猫代打器 人性化UI设置界面

    你动鼠标敲键盘的每一个动作小猫都会跟随操作,非常的有趣,好玩,有键鼠模式.纯键盘模式. 手柄模式,B站大佬原创,具有人性化UI设置界面,具体的自己慢慢探索吧! 下载地址: http://www.byt ...

  5. Qt C++编程实现Windows和Ubuntu桌面背景/壁纸的设置

    编程实现Windows和Ubuntu桌面背景/壁纸的设置 摘要:本人对桌面背景的要求相对较高,而且希望能每天更换,但又觉得常规步骤太过麻烦(从网上找图片->下载至本地->打开本地路径-&g ...

  6. linux qt5.7下打地鼠源程序,QT实现简单打地鼠游戏

    本文实例为大家分享了QT实现简单打地鼠游戏的具体代码,供大家参考,具体内容如下 开发工具:VS2017,qt5.9.8 开发语言:c++ 实现功能: 有若干地鼠洞,每次出现一只地鼠,当击中地鼠后,分数 ...

  7. 命令行贪吃蛇以及qt写的桌面贪吃蛇

    还记得大一上学期就想做贪吃蛇了,甚至写了三分之二,最后没有办法实现蛇的移动,就作废了,不知道是不是这个学期变聪明了,哈哈,一口气就写出来了,当然了,主要还是问了同学. 贪吃蛇主要有几个地方难实现,首先 ...

  8. Qt5 实战No.01 桌面时钟

    一.Qt版本: Qt Creator 4.4.1 Based on Qt 5.9.3 (MSVC 2015, 32 bit) 二.效果图:    三.功能简介: 1)鼠标滚轮放大缩小 2)时钟走动音效 ...

  9. 桌面时钟代码_iOS 14 制作自己的桌面 Widget

    在上一篇文章中, 我和大家介绍了 iOS 14 Widget 的基本内容, 了解了组成 Widget 的主要几个组件. 这篇文章开始, 我会和大家一起对 Xcode 自带的默认项目做一些优化, 让大家 ...

最新文章

  1. 华为于璠:新一代AI开源计算框架MindSpore的前世与今生 | AI ProCon 2019
  2. 程序员,是否应该有自己的职业规划?
  3. 与Andrey Breslav谈论Kotlin 1.0的发布
  4. android中仿qq最新版抽屉,Android 自定义View实现抽屉效果
  5. 被逮到一个初始状态考虑不周的Bug
  6. 记录下返回list给前端 遇到 $ref:$.data.*** 问题
  7. 从机器学习到深度学习
  8. 编译工具链和交叉编译工具链简易说明
  9. app的性能测试小工具Emmagee使用教程
  10. 华为手机卡在升级界面_华为安装升级包卡在5 华为手机如何刷机?
  11. APS54085 外围电路简单_调光无频闪 智能家居照明
  12. 种群遗传学的多态性衡量参数
  13. 设计师:室内设计师的简介、工作内容、工作要求、设计常识(硬装/软装/榻榻米/马卡龙/地台/公共空间/玄关/闭水实验、家具知识(欧式雕花家具-欧式雕花家具)、室内设计常用尺寸之详细攻略
  14. java使用redis incr,JFinal Redis plugin 有关数值类型incr操作的bug
  15. vue实现Excel文件导入导出
  16. 电脑密码忘了怎么解除?最简单操作的方法
  17. 哈希表+哈希桶简介及实现
  18. 面向对象设计的六大原则
  19. 企业应如何制定多云世界的反脆弱身份?
  20. 循环链表——约瑟夫环

热门文章

  1. 【微课制作软件】Focusky教程 | 制作微课小技巧 – 字幕与录音
  2. 2018/7/9开始写作吧
  3. 4米乘以12米CAD图_江阴AutoCAD橱柜设计培训 江阴CAD培训 江阴CAD制图_江阴吧
  4. 2023百度强引百度蜘蛛方法(百度蜘蛛秒引工具)
  5. 阿里云 IoT 物联网实例讲解——实践类
  6. 利用打印事件实现打印表格受控签字盖章
  7. 2021电赛延期了?电赛该如何准备?
  8. 深入了解Spring(第二天)
  9. 自动驾驶规划控制系列文章(一)——车辆数学模型
  10. HTMLCollection vs NodeList