
QT(C++)应用软件开发
文章平均质量分 69
订阅专栏可看全部文章(进入专栏文章列表查看本专栏的全部文章目录)
文章里包含了QT常用的控件使用介绍、多媒体应用、线程、网络编程、蓝牙、串口、应用发布、嵌入式设备环境部署、Android环境部署、常见问题解决、实用技巧、OpenCV人脸识别软件开发。 但是不包含什么项目工程下载,源码下载!!!。
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
DS小龙哥
CSDN专家博主、嵌入式领域优质创作者、华为云物联网论坛优质版主、51CTO专家博主、阿里云专家博主、掘金优质创作者、infoQ优质创作者、发烧友优质专栏创作者。
博客会持续分享单片机基础知识、各种完整的项目案例。 主要是分享的案例: 物联网项目开发案例、音视频项目开发案例。
展开
-
Qt5编译qmqtt库使用MQTT协议连接华为云IOT完成数据上传与交互
在QT5的版本中,Qt官方提供的`qmqtt`没有集成到Qt标准库里,需要开发者自己编译集成使用。当前文章主要目的就是详细介绍如何在 Qt5 中集成 `qmqtt` 库,并通过实际案例演示如何使用 `qmqtt` 连接华为云物联网平台,完成数据上传交互。将从编译集成 `qmqtt` 库开始,完成库的编译,然后完成与华为云物联网平台的连接,并实现数据的上传和接收。原创 2024-08-14 16:58:18 · 1185 阅读 · 0 评论 -
Qt5编译MySQL数据驱动、部署MySQL服务器、Qt写代码连接MySQL数据库_案例介绍
由于Qt 5在高版本中取消了对MySQL数据库的默认支持,要在QT里继续使用mysql需要自己编译库。本篇文章介绍Qt5(我用的Qt5.12.6)里如何编译MySQL的库文件,讲解在Linux下安装配置MySQL数据库,Qt编写代码连接上自己的MySQL数据库完成数据存储。原创 2024-01-21 09:00:00 · 555 阅读 · 2 评论 -
Qt+MySQL数据库完成顾客会员卡管理系统设计
由于Qt 5在高版本中取消了对MySQL数据库的默认支持,要在QT里继续使用mysql需要自己编译库。这篇文章也会先介绍如何编译安装自己的MySQL驱动,以实现Qt对MySQL数据库的支持。原创 2024-01-19 11:07:03 · 312 阅读 · 0 评论 -
Linux下搭建私有的MQTT服务器实现多设备间实时图传
在Linux(ubuntu 18.04)系统下使用EMQX搭建自己私有的MQTT服务器,实现多设备间实时图传效果。原创 2023-12-06 10:13:42 · 2193 阅读 · 3 评论 -
Windows下搭建私有的MQTT服务器实现多设备间实时图传
在Windows下使用EMQX搭建自己私有的MQTT服务器,实现多设备间实时图传效果。原创 2023-12-05 15:30:37 · 2055 阅读 · 0 评论 -
Qt+MySQL数据库完成顾客会员卡管理系统设计
当前采用Qt5 + MySQL数据库 设计了一个门店顾客会员卡管理系统,以帮助商家更好地管理顾客信息和会员卡操作。 系统主要完成了会员卡的注册,添加,充值,查询,注销功能。支持将所有顾客信息导出为EXECL表格进行查看。整个设计里主要完成对MySQL数据库的建表、增、删、改、查等功能的实现。由于Qt 5在高版本中取消了对MySQL数据库的默认支持,要在QT里继续使用mysql需要自己编译库。这篇文章也会先介绍如何编译安装自己的MySQL驱动,以实现Qt对MySQL数据库的支持。原创 2023-11-26 10:00:00 · 1706 阅读 · 0 评论 -
Qt5编译MySQL数据驱动、部署MySQL服务器、Qt写代码连接MySQL数据库_案例介绍
由于Qt 5在高版本中取消了对MySQL数据库的默认支持,要在QT里继续使用mysql需要自己编译库。本篇文章介绍Qt5(我用的Qt5.12.6)里如何编译MySQL的库文件,讲解在Linux下安装配置MySQL数据库,Qt编写代码连接上自己的MySQL数据库完成数据存储。原创 2023-11-25 09:00:00 · 1014 阅读 · 0 评论 -
Qt+SQLITE数据库设计的会员卡管理系统
本项目演示在QT中使用SQLITE数据库存储数据管理的过程。当前以会员卡管理系统为例,写了一个界面,完成会员卡的注册,添加,充值,查询,注销,导出顾客信息EXECL表格 等功能的实现。 演示 SQLITE数据库的建表、增、删、改、查等语句功能实现。原创 2023-11-24 08:00:00 · 1095 阅读 · 0 评论 -
Qt调用python写好的函数,利用Python丰富的图像处理库来完成各种任务
通过在Qt应用程序中调用Python函数,开发者可以利用Python丰富的图像处理库来完成各种任务,如图像滤波、边缘检测、图像识别等。Python的函数可以直接在Qt应用程序中被调用,并且可以方便地传递参数和接收返回结果,使得整个功能开发变得更加灵活和高效。原创 2023-11-13 10:06:23 · 643 阅读 · 0 评论 -
Qt开发: 利用Qt的charts模块绘制曲线、饼图、柱状图、折线图等各种图表
Qt Charts模块是Qt提供的一个用于创建各种类型图表的功能模块。 这篇文章介绍常见几种图表的创建方法,给了详细的注释,都给了完整的代码,一共10个完整的例子。 饼状图、柱状图、曲线图、折线图、堆叠图、K线图等等。原创 2023-10-30 16:21:30 · 1284 阅读 · 0 评论 -
Qt在Android上设置连接到指定的WIFI
在Android上使用Qt设置连接到指定的Wi-Fi网络需要使用Java代码来完成,涉及到Android平台特定的API和权限。 下面演示如何在Qt中调用Java代码来实现这一功能:原创 2023-10-27 08:00:00 · 887 阅读 · 2 评论 -
基于Qt设计的邮件收发管理系统(垃圾邮件识别)
基于Qt设计的朴素贝叶斯算法邮件收发识别系统。该系统通过对邮件主题、正文内容和附件进行检测,能够有效地识别垃圾邮件和欺诈邮件,并将其自动归类或过滤掉。同时,该系统还支持多种邮件协议(如SMTP、POP3、IMAP等),用户可以通过界面简单方便地进行邮件收发操作。原创 2023-10-20 09:24:45 · 2641 阅读 · 1 评论 -
Qt内置的图标与图标字体库加载应用实例(内置图标与加载外置的图标字体库)
介绍Qt的内置图标使用方法、加载图标字体提取图标显示的办法。Qt的内置图标集是通过QStyle类提供的standardIcon()函数访问的。这个函数接受一个QStyle::StandardPixmap参数,该参数标识了要获取的特定图标类型。Qt提供了一系列预定义的图标类型,从常见的操作图标(如打开、保存、剪切等)到一些系统图标(如文件夹、计算机、警告等),以及自定义的专用图标。这意味着可以在不同平台上获得与当前主题相匹配的图标,以确保应用程序在不同操作系统中保持一致的外观。原创 2023-10-09 15:38:10 · 1380 阅读 · 0 评论 -
实时人脸五观检测:基于libfacedetection(CNN模型)
当前项目里,通过使用OpenCV库打开摄像头,调用"libfacedetection"库,实现实时人脸检测并将识别出的人脸面部和五官位置标注出来。原创 2023-10-06 11:03:37 · 1124 阅读 · 0 评论 -
实时目标检测:基于YOLOv3和OpenCV的摄像头应用
本文介绍使用OpenCV和YOLOv3实现实时目标检测的方法,演示如何使用OpenCV调用YOLOv3模型进行实时目标检测,同时将识别的目标物体圈出。原创 2023-10-03 10:00:00 · 1671 阅读 · 1 评论 -
实时人脸检测:基于卷积神经网络CNN和OpenCV的摄像头应用
本文将介绍如何使用 OpenCV 库来实现通过本地摄像头获取实时视频流,并利用预训练的深度学习模型进行人脸检测。原创 2023-10-02 08:45:00 · 1574 阅读 · 0 评论 -
Qt开发_调用OpenCV(4.x)完成人脸检测并绘制马赛克(摄像头实时数据)
该项目基于Qt和OpenCV4.3.0,实现了人脸检测和打码功能。通过三个线程的协同工作,实现了对摄像头画面中的人脸进行检测,并在界面上绘制马赛克,以保护个人隐私。主UI线程负责显示人脸打码后的结果,摄像头采集线程获取摄像头画面,OpenCV图像处理线程进行人脸检测和打码。这个项目提供了一种简单而有效的方式来保护隐私,确保未经授权的人脸不会在界面上显示。原创 2023-09-12 10:39:47 · 4254 阅读 · 2 评论 -
Qt开发_调用OpenCV(3.4.7)设计完成人脸检测系统
该项目的目标是设计一个简单易用但功能强大的人脸检测系统,可以实时从摄像头采集视频,并对视频中的人脸进行准确的检测和框选。通过使用OpenCV提供的人脸检测器模型和图像处理算法,能够快速而有效地检测出摄像头画面中的人脸。原创 2023-09-06 10:04:49 · 1775 阅读 · 0 评论 -
Qt基础开发_实现最小化到托盘任务栏(windows)
在本文中,将介绍如何使用Qt开发这样的应用程序,并演示了如何使用QSystemTrayIcon类来实现托盘图标的创建、右键菜单的添加以及消息通知的功能。通过了解和学习这些技术,将能够为自己的Qt应用程序增添更多的交互性和便利性。原创 2023-09-04 11:27:42 · 1939 阅读 · 0 评论 -
Qt基础开发_窗口切换常见的场景与实现方法
在Qt软件开发过程中,窗口切换是一个非常常见的需求。 这篇文章介绍常见3种切换窗口的场景以及实现方式。原创 2023-08-31 11:31:11 · 2675 阅读 · 0 评论 -
Qt开发实例_实时监测磁盘剩余空间
当计算机磁盘空间不足,会导致应用程序无法继续存储数据,导致错误和不稳定的情况。所以,实时检测磁盘空间剩余大小对于许多应用程序来说都非常重要。原创 2023-08-28 16:08:45 · 1927 阅读 · 0 评论 -
Qt中的配置文件:实现个性化应用程序配置与保存加载
在Qt中使用配置文件保存应用程序配置是一种常见的方法。为用户提供了更好的个性化体验,并为开发人员提供了简便的方式来管理和保存应用程序的配置信息。原创 2023-08-26 15:33:30 · 1755 阅读 · 0 评论 -
Qt(C++)计算一段程序执行经过的时间
在许多应用程序和系统中,需要对经过的时间进行计算和记录。例如 可能想要测量某个操作的执行时间,或者记录一个过程中经过的时间以进行性能分析。在这些场景下,准确地计时是非常重要的。原创 2023-08-25 13:34:20 · 2720 阅读 · 0 评论 -
海康威视摄像头二次开发_云台控制_视频画面实时预览(基于Qt实现)
介绍海康威视摄像头SDK二次开发过程。通过Qt开发上位机,调用SDK控制摄像头。 比如:云台控制、变焦、视频画面实时预览、雨刷、灯光等等。原创 2023-08-07 22:30:00 · 3387 阅读 · 1 评论 -
海康威视摄像头配置RTSP协议访问、onvif协议接入、二次开发SDK接入
当前文章介绍海康威视摄像头如何配置RTSP协议访问、开启onvif协议、调用SDK进行二次开发控制。原创 2023-08-07 19:00:00 · 6318 阅读 · 0 评论 -
Qt完成文本转换为语音播报与保存(系统内置语音引擎)(二)
本文将介绍如何利用Qt(C++)调用Windows内置的语音引擎,实现语音转文字播放与保存的功能。将采用Qt的QTextToSpeech接口来实现文字播报,同时调用Windows系统的ISpVoice类来实现文字转语音文件保存。文章将详细介绍实现过程,并提供完整的源代码。希望本文能够对读者在语音技术领域的学习和实践有所帮助。原创 2023-07-27 13:15:08 · 1756 阅读 · 0 评论 -
Qt完成文本转换为语音播报与保存(系统内置语音引擎)(一)
本文将介绍如何使用Qt完成文本转换为语音播报与保存,并且使用系统内置的语音引擎。首先,将介绍QTextToSpeech类的基本概念和使用方法。然后,详细介绍如何使用QTextToSpeech类实现文本到语音的转换,并将转换后的语音播放出来。接着,介绍如何使用QAudioRecorder类将语音保存为文件。最后,提供完整的代码示例,以帮助大家更好地理解和应用这些技术原创 2023-07-27 09:35:44 · 2196 阅读 · 0 评论 -
Qt控件样式设置、QSS语法介绍
本篇文章介绍使用QSS语法和样式表设置办法,来创建自定义、漂亮的QT应用程序界面。原创 2023-07-25 16:18:43 · 1066 阅读 · 0 评论 -
基于QT设计的无人机地面站(摄像头录像拍摄)
通过QT设计一款无人机地面站软件,需要包含基本的RTSP拉流功能,对接无人机平台的RTSP流。此外,需要完成拍照、录像、OSD叠加功能;完成按钮控制云台进行拍照、录像、变焦、指点运动等。在此基础上,完成对应的目标跟踪识别。原创 2023-07-03 22:00:00 · 2391 阅读 · 2 评论 -
Qt加载百度地图实现地图浏览(一)
在使用Qt中的QWebEngineView实现加载百度地图,并提供地图浏览功能。用户可以在Qt应用程序中显示百度地图,并使用常见的地图操作(如缩放、平移等)进行交互。原创 2023-06-29 09:35:01 · 3460 阅读 · 0 评论 -
Qt(C++)调用libass库完成ASS字幕渲染显示(高级版)
当前利用Qt+libass库完成了ASS字幕渲染显示,字幕渲染也就是将ASS文件里的当前时间段的字幕信息传递给libass库,渲染之后返回一张图片,在通过Qt绘制在窗口上显示出来就完成了。当前项目完成的功能如下:(1)支持字幕切换(按字幕跳转,上一个字幕、下一个字幕)。(2)支持中问、英文、无字幕的切换。(3)支持字幕加背景,方便突出字幕的显示。(4)支持字幕文字选中,鼠标放在字幕某个文字上可以提取文字内容,并将文字使用矩形框给框起来。原创 2023-06-13 00:45:00 · 612 阅读 · 0 评论 -
OpenCV(C++)创建图片绘制图形(矩形、圆、文字、线段等等)
OpenCV 能够在图像上绘制各种几何形状、文本和曲线,以及对图像进行调整、裁剪和旋转等操作,这些功能都为图像的分析和处理提供了很大的帮助。原创 2023-06-13 22:00:00 · 1211 阅读 · 0 评论 -
Qt(C++)绘制指针仪表盘显示当前温度
使用Qt绘制一个仪表盘,用来显示当前的温度,绘制刻度、绘制数字、绘制温度指针。仪表盘全程使用QPainter进行绘制,QPainter是Qt框架中非常重要的一个类,绘制功能的实现离不开它。如果想要使用Qt进行高质量的绘图或UI设计,必须掌握QPainter的使用方法。原创 2023-06-04 22:00:00 · 2121 阅读 · 0 评论 -
Qt(C++)开发一款图片防盗用水印制作小工具
文本水印是一种常用的防盗用手段,可以将文本信息嵌入到图片、视频等文件中,用于识别和证明文件的版权归属。在数字化和网络化的时代,大量的原创作品容易被不法分子盗用或侵犯版权,因此加入文本水印成为了保护原创作品和维护知识产权的必要手段。原创 2023-06-03 23:00:00 · 1273 阅读 · 0 评论 -
Qt(C++)使用QChart动态显示3个设备的温度变化曲线
Qt的QChart是一个用于绘制图表和可视化数据的类。提供了一个灵活的、可扩展的、跨平台的图表绘制解决方案,可以用于各种应用程序,如数据分析、科学计算、金融交易等。原创 2023-06-02 22:30:00 · 1607 阅读 · 0 评论 -
Qt手动执行一次事件循环(解决一些同步问题)
当一个事件发生时,Qt 会将该事件打包成一个事件对象,并将其投递到事件接收者的事件队列中。事件处理器通过不断地调用事件循环函数 QCoreApplication::exec(),从事件队列中取出待处理的事件并分派给对应的事件接收者进行处理。如果主线程再调用加载视频的方法之后,下面的代码就需要立即得到这些信息,这种情况下就可以调用processEvents函数手动执行一次事件循环,让播放器的信号能进到主线程的槽函数得到相关的信息。事件对象是一个描述事件的类,它包含了事件类型、事件参数等信息。原创 2023-05-31 10:34:39 · 869 阅读 · 0 评论 -
Qt(C++)使用QChart静态显示3个设备的温度变化曲线
QChart模块是Qt Charts库的基础,提供了用于创建和显示各种类型图表的类和接口。Qt Charts库是一个功能丰富、易于使用的数据可视化工具库,可以帮助开发者在应用程序中添加漂亮而又交互性强的图表。原创 2023-05-30 16:43:47 · 960 阅读 · 0 评论 -
QDir拼接路径解决各种斜杠问题
一般在项目中经常需要组合路径,与其他程序进行相互调用传递消息通信。 经常可能因为多加斜杠、少加斜杠等问题导致很多问题。为了解决这些问题,可以使用QDir来完成路径的拼接,不直接拼接字符串。原创 2023-05-24 15:51:00 · 1241 阅读 · 0 评论 -
音视频开发_获取媒体文件的详细信息
做音视频开发过程中,经常需要获取媒体文件的详细信息。比如:获取视频文件的总时间、帧率、尺寸、码率等等信息。 获取音频文件的的总时间、帧率、码率,声道等信息。 这篇文章贴出2个我封装好的函数,直接调用就能获取媒体信息返回,copy过去就能使用,非常方便。原创 2023-03-15 13:17:34 · 1005 阅读 · 0 评论 -
基于阿里云物联网平台设计的实时图传系统_采用MQTT协议传输图像
当前基于MQTT协议设计了一个实时图传系统,通过这个项目来演示,两个MQTT设备如何互相订阅,进行消息流转。 在阿里云服务器上创建2个设备,分为为设备A和设备B;设备A负责采集本地摄像头画面上传,设备B负责接收设备A上传的数据然后解析显示出来。在阿里云服务器上需要配置云产品流转,让设备A的数据上传后自动发送给设备B。这样就完成了视频画面数据的流转。不过因为阿里云的最大数据限制,每次最大发送10240字节的数据。原创 2023-03-07 23:28:58 · 10717 阅读 · 16 评论