- 博客(25)
- 资源 (18)
- 收藏
- 关注

原创 基于QT的天气查询系统设计
前言: QT获取天气信息一般都是通过调用天气服务器的接口来获取的,网上有很多免费的天气信息API,大致分为两种,一种是xml编码格式的天气信息,一种是Json编码格式的天气信息。Qt对于Json和xml格式文件都有自己的解析方式,而解析Json更为简单、方便,所以选择解析Json格式的天气信息API:http://t.weather.sojson.com/api/weather/cit...
2019-08-27 00:58:20
6672
10

原创 基于QT的人脸识别考勤打卡系统(移植到ARM板)
前两篇已经实现了基于QT的人脸识别考勤打卡系统 ,当时我把这个系统分为用户考勤打卡和管理员管理员系统,并且都在window上运行,但是如果要运用到实际当中,还是存在很多问题,虽然我们自己做的系统几乎是很难运用在实际当中,但是我们做的系统要努力贴近实际。 基于QT的人脸识别考勤管理系统【一】https://blog.youkuaiyun.com/qq_42449351/arti...
2019-08-20 23:33:35
8116
15

原创 基于QT的人脸识别考勤管理系统【二】
前言:上一篇我们实现了考勤管理系统的用户考勤打卡系统https://blog.youkuaiyun.com/qq_42449351/article/details/99716413,这一篇我将为大家带来这个系统的第二部分管理员管理系统。管理员管理系统实现了管理员的登录界面、用户信息管理、管理员信息管理、当日考勤统计以及通知栏信息的管理,下面我就为大家依次实现这些功能。一、工程目录解析同样...
2019-08-19 19:36:20
13783
29

原创 基于QT的人脸识别考勤管理系统【一】
前言: 上篇我们已经用opencv实现了人脸识别https://blog.youkuaiyun.com/qq_42449351/article/details/99052241,现在我们就用人脸识别来做一个考勤管理系统。 该系统开发工具是 :win10,Qt Creator,qt框架,opencv3.4.4, sqlite3一、功能描述 该系统分为用...
2019-08-19 16:22:10
17954
10

原创 基于Opencv3和QT实现人脸识别
前言: 什么是OpenCV?可能还有人不清楚吧,简单地说,OpenCV——Open Source Computer Vision Library,即开源计算机视觉库,它是基于C语言和部分C++语言来开发,可用于计算机视觉、图像处理以及模式识别和跟踪。 由于网上有很多Opencv源码编译的教程,这里我就直接拿编译好的Opencv在QT Create使用,首先先强调一下我使用的环境,针...
2019-08-10 13:26:09
19195
16

原创 【C51单片机】简易计算器设计(仿真)
1、功能描述设计一个简易计算器,模拟常见计算器的加减乘除运算功能,通过1602液晶屏来显示数字、4*4的矩阵按键来模拟计算机的按键,2、PROTEUS中设计的电路图3、源代码#include <reg51.h>#include <stdio.h>#include <intrins.h>#define u8 unsigned...
2019-08-06 20:07:30
25910
62
原创 【QT】自定义日历弹窗
一、构想自定义日历弹窗的制作主要是分为两部分,1、自定义日历,2、点击LineEdit时,将日历窗口弹出来。首先针对如何自定义日历制定思路,通过上网查询 QT自带了一个日历类QCalendarWidget,那就好办了,只需要自定义日历时继承这个日历类,再通过QPainter重新绘制。针对点击LineEdit时日历弹出来,要知道LineEdit没有点击事件的,那这样的话我们需要给它安装事件过滤器installEventFilter。二、效果展示...
2020-08-12 10:51:00
3388
1
原创 【QT】利用QTChart绘制折线图、饼图、极地图
在以前文章中介绍了QtCharts的简单使用:https://blog.youkuaiyun.com/qq_42449351/article/details/99954436,今天我们就来用Charts绘制折线图、饼图、极地图。同样要先在.pro文件中添加charts库,QT += charts;在界面中添加Graphics View组件, 作为Chart的载体, 将该组件提升为QtCharts::QChartView。如有不明白,可以跳转至上面的Qtcharts的简单使用效果图通过三个按钮的点击事...
2020-07-13 21:11:40
2193
1
原创 QT使用Openssl实现RSA加解密
前言: RSA是目前最有影响力和最常用的加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。这是一种非对称密码算法,所谓非对称,就是指该算法需要一对公密钥,使用其中一个加密,则需要用另一个才能解密。密钥越长,它就越难破解。根据已经披露的文献,目前被破解的最长RSA密钥是768个二进制位。也就是说,长度超过768位的密钥,还无法破解(至少没人公开宣布...
2019-12-03 10:57:20
6825
11
原创 【QT学习之路】利用QtCharts绘制半圆环比例图
在以前文章中介绍了QtCharts的简单使用:https://blog.youkuaiyun.com/qq_42449351/article/details/99954436,今天我们就来用Charts绘制半圆环比例图 同样要先在.pro文件中添加charts库,QT += charts;在界面中添加Graphics View组件, 作为Chart的载体, 将该组件提升为QtCharts::...
2019-12-02 10:06:47
2385
原创 【QT学习之路】TCP通信
QT自带了TCP通信模块,只需在工程文件中加入QT += network,就可以添加TCP所需的头文件,下面就来实现通过TCP协议让服务器和客户端之间行通信。一、服务器的实现 服务器端 QTcpServer+QTcpSocket QTcpServer(创建socket套接字, 绑定, 监听, 接受链接) QTcpSocket(创建socket套接字--链接时候创...
2019-09-03 14:56:41
2161
2
原创 将QT程序打包成可单独执行的exe文件
前言: 以前将自己的程序打包成可执行文件,需要生成很多dll和文件夹。这样发给别人用很麻烦,于是我在网上查了下能不能打包成单独的exe文件就能执行,果然有办法,现在我就将方法分享出来。一、前期准备下载Enigma virtual box工具,官方链接:https://enigmaprotector.com/en/downloads.html百度云链接:链接:https:/...
2019-09-02 22:59:06
14312
15
原创 利用QT制作串口助手
前言: 在嵌入式系统中,诸多设备都可以通过串口来控制,比如WiFi、蓝牙、RFID等等,因此在嵌入式设备中使用串口就显得特别重要。在QT5中又自带了串口通信模块,所以用QT来制作串口助手相比较简单些。一、工程文件的修改在项目的.pro文件中加入一句QT+=serialport,如下图一、界面设计如下图所示,天气窗口界面由图中①、②、③三部分。其中:(1...
2019-09-02 17:23:44
1939
原创 【QT学习之路】QThread的简单使用
QThread的使用说明:QThread线程类是QT已经封装好的, 如果要使用线程, 就派生出子类并且实现线程接口函数run(run就是线程任务函数)下面就用QThread实现当前系统时间的获取并且在主界面(UI线程)上显示,实现方法:在子线程中采集系统时间,通过信号发送给UI线程, 在ui线程上显示。一、在QT工程中,新建一个类,并继承QThread二、子线程类实现采集系统时...
2019-08-29 20:11:44
15035
9
原创 【QT学习之路】使用V4L2驱动USB摄像头
一、V4L2简介V4L2(videofor linux 2的缩写)是Linux下关于采集图片、视频和音频数据相关设备的驱动框架,为驱动和应用程序提供了一套统一的接口规范。使应用层跟硬件层分离,硬件层的驱动操作都交给V4L2,应用层只需要调用V4L2的接口即可,如下图二、QT通过V4L2接口采集视频的步骤 1、首先打开摄像头 2、配置设备(采集的频率,图像宽...
2019-08-27 22:35:35
4423
1
原创 【C51单片机】声控LED智能灯
一、项目要求设计一款声控LED智能灯,该灯含有8个灯珠,采用一个按键统一控制灯的开与关,也可以通过声音控制开灯,开灯后根据环境光亮度,点亮多个灯珠(最暗时点亮8个灯珠,最亮时点亮1个灯珠)。二、使用的硬件 1. 51单片机实验板,以及电源线、下载线、杜邦线 2. 声音传感器、PCF8591数模转换模块、光敏电阻、独立按键、LED灯三、设计方案通过外部...
2019-08-21 22:27:35
6387
3
原创 【STM32学习之路】开发环境的搭建
从今天开始,就正式进入STM32的学习了,在学习的过程中使用的工具有,硬件:STM32F4开发板、J-link下载器 、电脑、传感器模块; 软件:Keil v5 ; 编程语言:C语言。下面就对开发环境进行搭建一、下载keil v5软件和STM32F407的开发软件包keil v5软件,下载地址:https://www.keil.com/download/product/ST...
2019-08-21 20:13:15
861
原创 【QT学习之路】Charts的简单使用
简介: 从5.7.0开始,Qt Charts 也纳入了开放许可证,QT画图再也不用需要配置第三方的qcustomplot和qwt插件了,QCharts功能比两者都好,且易用安装和使用。Qt Charts模块提供了一组易于使用的图表组件。它使用Qt Graphics View Framework,因此图表可以轻松集成到现代用户界面中。Qt Charts可用作QWidgets,QGr...
2019-08-21 13:44:36
4005
1
原创 【C51单片机】制作数字电压表(仿真)
1、功能描述数字电压表:在AT89C52系统中采用PCF8591芯片,测量0-5V范围内的直流电压,并在2位数码管上显示电压值。2、使用PROTEUS元件PCF8591数模转换 二位数码管 排阻3、PROTEUS中设计的电路图4、源代码#include<reg52.h> //包含单片机寄存器的头文件#include <intrins.h&g...
2019-08-07 13:42:40
8791
12
原创 【C51单片机】PC机控制单片机(仿真)
1、功能描述1.单片机与PC机通过RS232相连,编写一个异步串行口通信程序,实现单片机与PC机上的串口助手之间的通信。具体功能如下:①PC机向单片机发送命令打开或关闭指定LED灯②PC机向单片机发送命令启动或停止蜂鸣器播放音乐③PC机向单片机发送字符并显示在1602液晶显示器上,也可发命令删除字符、换行、清除显示④在单片机一端,点击矩阵按键,并将按键序号发送给PC机2、P...
2019-08-07 13:04:23
3102
1
原创 【C51单片机】抽号摇奖机设计(仿真)
1、功能描述单片机连接12864(st7920)液晶显示器和1个按键接INT0,模拟一个抽奖机。液晶初始显示“祝你好运!”;按一下按键,液晶显示“开始抽奖”,然后显示“3-2-1”倒计时后,产生20个(0-4之间的)随机数;液晶屏幕根据随机数显示“特等奖”、“1等奖”、“2等奖”、“3等奖”、“谢谢参与";最后液晶屏显示抽奖结果:“恭喜你获得:XXX”。再按一下按键,重新开...
2019-08-06 20:29:41
4143
2
原创 【C51单片机】LED胸牌设计(仿真)
1、功能描述设计16*64LED点阵屏,制作胸牌,显示如下效果,并且让字体有滚动效果(字体从下到上、从上到下、从左到右、从右到左显示)2、PROTEUS中设计的电路图3、源代码(代码中有详细注释)#include <reg51.h>#include <intrins.h>sbit OE=P1^0;//锁存sbit EN=P1^1;//行选输出...
2019-08-06 19:51:52
2018
原创 【C51单片机】交通红绿灯设计(仿真)
1、功能描述观察十字路口红绿灯工作流程,设计交通灯。1、初始时:南北向、东西向直行左转均为红灯2、南北向直行:①南北向直行绿灯亮,延时若干秒②启动南北向左转数码管显示:倒计时6秒;同时南北向直行绿灯闪烁3下,灭亮灭亮灭亮共3秒,然后南北向直行绿灯灭,南北向直行黄灯亮,延时3秒③南北向左转数码管倒计时显示结束,关闭;同时南北向直行黄灯灭,南北向直行红灯亮3、南北向左转:...
2019-08-06 19:30:10
10507
原创 【C51单片机】警灯警笛设计(仿真)
1、警灯警笛功能蜂鸣器会根据输入的脉冲发声,脉冲频率不一样发出的声音也不一样。Proteus中提供有3种声音部件:BUZZER、SPEAKER、SOUNDER。输入的脉冲频率用延时函数实现。2、设计方案通过独立按键启动警灯警笛,控制报警灯旋转(旋转灯用8个LED灯实现如下图所示,旋转时低3位亮,然后每次左移一位形成旋转显示),并让蜂鸣器发出警报声(即通过定时产生两种不同频率的输入脉冲给...
2019-08-06 18:56:15
5571
原创 【C51单片机】流水灯(仿真)
1、流水灯功能所谓流水灯就是8个发光二极管(LED)轮流点亮,周而复始,实现多花样流水灯效果,如:8个发光二极管循环点亮(第①号灯亮、第②号灯亮……第⑧号灯亮,第①号灯亮、第②号灯亮……第⑧号灯亮,……,每次只亮一个灯);8个LED从左到右循环依次点亮(第①号灯亮、第①②号灯亮……第①②③④⑤⑥⑦⑧号灯亮),间隔1s,直到8个灯全亮后,蜂鸣器响一下,然后都熄灭,再又从左到右循环依次点亮,如此循...
2019-08-06 18:36:22
10420
利用QTChart绘制折线、饼图、极地图.rar
2020-07-13
数字电压表的电路图(仿真).DSN
2020-07-13
利用opensll实现RSA加解密(qt)
2019-12-03
QT-TCP通信.rar
2019-09-03
使用V4L2驱动USB摄像头
2019-08-27
基于QT的天气查询系统设计
2019-08-27
【C51单片机】声控LED智能灯
2019-08-21
用户考勤打卡系统(ARM版本).rar
2019-08-20
基于QT的人脸识别考勤管理系统.rar
2019-08-19
【C51单片机】PC机控制单片机
2019-08-07
基于51单片机的抽号摇奖机设计
2019-08-06
【C51】LED胸牌设计(仿真)
2019-08-06
【C51单片机】交通红绿灯设计(仿真)
2019-08-06
【C51单片机】警灯警笛设计(仿真)
2019-08-06
【C51单片机】流水灯(仿真)
2019-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人