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 自带的默认项目做一些优化, 让大家 ...
最新文章
- PyTorch框架:(1)基本处理操作
- OpenCV中泛洪填充算法解析与应用
- CIKM 2020 | 如何更为合适地评测推荐算法? Top-N物品推荐算法评测设置回顾
- Uri编码,包括javascript前端与C#服务器端
- 从hadoop框架与MapReduce模式中谈海量数据处理
- 【数据科学】鱼水说竞赛:如何做好「特征工程」?
- Lucene学习总结之四:Lucene索引过程分析
- make zImage和make uImage的区别和mkimage工具的使用
- Node.js——异步上传文件
- 1470A. Strange Birthday Party
- python读取excel列数据库_python中读取excel数据库
- C#获取数据库中某个字段的最大值
- Team Fundation Server 2010 三
- 【Gym - 101234J】Zero Game【单调队列】
- OrCAD图文教程:把一个元件分多个部分画出来
- git submodule拉取子模块最新代码
- stm32如何在官网下载标准函数库
- git stash暂存修改
- 计算机按键不灵怎么回事,电脑键盘失灵,教您电脑键盘失灵怎么办
- WinFormDEV知识小结