QT实现简单桌面时钟,取消ui设置
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设置相关推荐
- vs+qt实现简单桌面精灵
开篇先放成果(桌面精灵用的图片皆为网上的图片,后准备自己做一下) 可以实现获取在桌面的位置,产生相应的变化,比如用鼠标将他拖到电脑屏幕边缘,会吸附到电脑边缘(其实就是换了一张图片,对窗口进行一些操作, ...
- WinForm_2一个简单实用的小应用——桌面时钟
对于WinForm编程呢,我准备采用编写不同的小应用或小游戏这种方式--因此,可能每一个程序会包揽相对较多的东西,毕竟WinForm编程还是挺简单的^_^ 今天先来做一个挺实用的小应用--桌面时钟,也 ...
- 面向对象编程实践—桌面时钟的设计(Qt实现)
桌面时钟是指集数字时钟.指针时钟.桌面月历.倒计时.日记本和闹铃提醒.备忘录提醒.整点半点报时.网络对时.定时关机.天气预报.定时任务.密码保护.在线更新.锁屏保护等功能于一身的一种桌面软件.桌面时钟 ...
- 最近很火的桌面小猫代打器 人性化UI设置界面
你动鼠标敲键盘的每一个动作小猫都会跟随操作,非常的有趣,好玩,有键鼠模式.纯键盘模式. 手柄模式,B站大佬原创,具有人性化UI设置界面,具体的自己慢慢探索吧! 下载地址: http://www.byt ...
- Qt C++编程实现Windows和Ubuntu桌面背景/壁纸的设置
编程实现Windows和Ubuntu桌面背景/壁纸的设置 摘要:本人对桌面背景的要求相对较高,而且希望能每天更换,但又觉得常规步骤太过麻烦(从网上找图片->下载至本地->打开本地路径-&g ...
- linux qt5.7下打地鼠源程序,QT实现简单打地鼠游戏
本文实例为大家分享了QT实现简单打地鼠游戏的具体代码,供大家参考,具体内容如下 开发工具:VS2017,qt5.9.8 开发语言:c++ 实现功能: 有若干地鼠洞,每次出现一只地鼠,当击中地鼠后,分数 ...
- 命令行贪吃蛇以及qt写的桌面贪吃蛇
还记得大一上学期就想做贪吃蛇了,甚至写了三分之二,最后没有办法实现蛇的移动,就作废了,不知道是不是这个学期变聪明了,哈哈,一口气就写出来了,当然了,主要还是问了同学. 贪吃蛇主要有几个地方难实现,首先 ...
- Qt5 实战No.01 桌面时钟
一.Qt版本: Qt Creator 4.4.1 Based on Qt 5.9.3 (MSVC 2015, 32 bit) 二.效果图: 三.功能简介: 1)鼠标滚轮放大缩小 2)时钟走动音效 ...
- 桌面时钟代码_iOS 14 制作自己的桌面 Widget
在上一篇文章中, 我和大家介绍了 iOS 14 Widget 的基本内容, 了解了组成 Widget 的主要几个组件. 这篇文章开始, 我会和大家一起对 Xcode 自带的默认项目做一些优化, 让大家 ...
最新文章
- 华为于璠:新一代AI开源计算框架MindSpore的前世与今生 | AI ProCon 2019
- 程序员,是否应该有自己的职业规划?
- 与Andrey Breslav谈论Kotlin 1.0的发布
- android中仿qq最新版抽屉,Android 自定义View实现抽屉效果
- 被逮到一个初始状态考虑不周的Bug
- 记录下返回list给前端 遇到 $ref:$.data.*** 问题
- 从机器学习到深度学习
- 编译工具链和交叉编译工具链简易说明
- app的性能测试小工具Emmagee使用教程
- 华为手机卡在升级界面_华为安装升级包卡在5 华为手机如何刷机?
- APS54085 外围电路简单_调光无频闪 智能家居照明
- 种群遗传学的多态性衡量参数
- 设计师:室内设计师的简介、工作内容、工作要求、设计常识(硬装/软装/榻榻米/马卡龙/地台/公共空间/玄关/闭水实验、家具知识(欧式雕花家具-欧式雕花家具)、室内设计常用尺寸之详细攻略
- java使用redis incr,JFinal Redis plugin 有关数值类型incr操作的bug
- vue实现Excel文件导入导出
- 电脑密码忘了怎么解除?最简单操作的方法
- 哈希表+哈希桶简介及实现
- 面向对象设计的六大原则
- 企业应如何制定多云世界的反脆弱身份?
- 循环链表——约瑟夫环