
QT项目篇
文章平均质量分 93
QT
优惠券已抵扣
余额抵扣
还需支付
¥399.90
¥499.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
都教授_
我有奇哥fpga一二阶段课程,需要的话滴滴我。
展开
-
基于FPGA + Qt + OpenCv的人脸考勤系统
简介:首先服务端在先注册人脸,然后客户端界面进行人脸识别,将人脸识别的图像发送给服务端以后,服务端在图像数据库里寻找人脸比对,若有数据就将查询到的个人信息发送给客户端,并在客户端显示,查询界面是用来查询员工或考勤的数据库显示。原创 2024-07-24 21:34:24 · 705 阅读 · 0 评论 -
Qt常用技巧代码分享
首先Qt主要是面向于界面设计,界面有些布局以及用法很多,可以不会写代码,但是要知道Qt可以实现这个功能,然后一点点去寻找学习,问AI也好,百度也好都可以,总比Qt可以实现某些布局功能,但是你不知道怎么去实现这些功能要好得多。俗话说的好,可以不会,但是不能不知道,知道是迈向成功的第一步。原创 2024-07-02 14:56:09 · 188 阅读 · 0 评论 -
QT天气预报项目
如下图所示,绿色箭头是两者差值,首先得到差值以后,再得到新的坐标位置,将其减去绿色差值即可得到此时窗体的位置。原创 2024-05-31 10:00:34 · 727 阅读 · 0 评论 -
QT事件----QPaintEvent绘图事件,QwheelEvent鼠标滚轮事件等; 用事件自定义按键;QT事件过滤器。
使用自定义的按键mybutton,继承于QWidget,实现当鼠标进入时显示一张图片s1.png,当鼠标离开时显示另一张图片note.png,当点击鼠标按钮时会显示另外一张图片o1.png。首先定义一个C++类,名为mybutton。然后在mybutton.hQ_OBJECTpublic://检测鼠标离开事件//检测鼠标进入事件//重写绘图事件signals://将按键大小设置为图片大小update();//回调画图函数//鼠标点击事件update();//回调画图函数。原创 2024-05-30 17:04:22 · 546 阅读 · 0 评论 -
Qt中 QMap 类、QHash 类、QVector 类详解
提供一个从类型为 Key 的键到类型为T的值的映射。通常QMap 存储的数据形式是一个键对应一个值,并且按照键 Key 的次序存储数据。为了能够支持一键多值的情况,QMap 提供 QMap::insertMulti()和QMap::values()函数。在一个QVector 的前部或者中间位置进行插入操作的速度是很慢的,这是因为这样的操作将导致内存中的大量数据被移动,这是由 QVector 存储数据的方式决定的。QHash 以任意的顺序组织它的数据。原创 2024-05-27 15:19:07 · 245 阅读 · 0 评论 -
【Linux】静态库和动态库的生成与使用
实现一个项目需要实现很多的功能,那么这些功能不可能在一个".c"文件下实现,需要多个".c"文件来共同实现,但是程序的入口只有一个,就体现了分文件编程的重要性。:把生成的动态库文件libtest.so拷贝到/usr/lib/这个路径下,因为它会默认去/usr/lib/下去寻找动态库文件。1,mv xxx.c ~ 将原先的功能文件和生成的.o文件移至工作目录,只留下.h头文件和主函数文件,还有生成的静态库文件。1,将 xxx.c 文件生成 xxx.o 文件:gcc xxx.c -c;原创 2023-04-04 16:53:34 · 986 阅读 · 1 评论 -
ZYNQ 7020 之 FPGA知识点重塑笔记一——串口通信
通信方式一般分为串行通信和并行通信。并行通信是指多比特数据同时通过并行线进行传送。这种传输方式通信线多、成本高,故不宜进行远距离通信,通常传输距离小于 30 米。串行通信是指数据在一条数据线上,一比特接一比特地按顺序传送的方式。这种运输方式通常节省传输线,大大降低使用成本,但数据传送速度慢。综上可知,串行通信主要应用于长距离、低速率的通信场合。本次实验我们主要讲解下串行通信。串行通信一般有2种通信方式:同步串行通信和异步串行通信。同步串行通信。原创 2023-12-25 21:01:35 · 2461 阅读 · 0 评论 -
QT串口助手项目
因此,这段代码的作用是当串口准备好读取数据时,读取串口中的数据并输出到调试窗口中,同时将数据追加显示在界面上的文本编辑框中,以便用户查看接收到的数据。总的来说,这段代码的作用是尝试打开一个串口,如果打开成功则输出成功信息到调试日志中,如果打开失败则弹出消息框提示用户。如果串口成功打开,则会输出一条调试信息到调试日志中,提示串口已经成功打开,并显示打开的串口名称。另外,需要在适当的时候关闭串口以释放资源。总的来说,这段代码的功能是根据用户在界面上选择的串口参数,配置串口并尝试打开串口,以便进行串口通讯操作。原创 2024-05-07 16:13:54 · 271 阅读 · 0 评论 -
网络调试助手项目
连接半打开状态(TCP SYN SENT状态)是指TCP连接建立过程中,客户端发送SYN包给服务器,但是服务器还没有发送ACK包进行确认的状态。在这个状态下,客户端等待服务器的确认,如果服务器没有响应,则客户端会发送多个SYN包,直到建立连接或者达到重试次数上限为止。头关闭状态(TCP FIN_WAIT 1和FIN_WAIT 2状态)是指TCP连接关闭过程中,发送方(可以是客户端也可以是服务器)发送FIN包给接收方,请求关闭连接之后,等待接收方的ACK包的状态。原创 2024-05-17 15:10:48 · 148 阅读 · 0 评论 -
QT---JSON使用
JSON是一种轻量级的数据交换格式,它基于ECMAScript的一个子集,采用完全独立于语言的文本格式来存储和表示数据。5.2 JSON与XML相比有哪些优点?JSON格式更加简洁,易于阅读和编写。JSON解析速度通常比XML快。JSON的数据类型没有XML那么复杂,更易于在JavaScript中使用。5.3 JSON支持哪些数据类型?原创 2024-05-23 12:00:03 · 675 阅读 · 0 评论