- 博客(47)
- 收藏
- 关注
原创 QML学习:使用QML实现抽屉式侧边栏菜单
最近在进行QML的学习,发现一个比较有意思的交互设计:抽屉式侧边栏菜单,出于开发实战需求,最终实现了一个支持手势拖拽、弹性动画、蒙层效果和智能悬停检测的抽屉菜单,下面将我的示例内容进行展示,以便大家学习,如有错误之处,欢迎大家批评指正。
2025-04-30 21:45:00
955
原创 Qt下集成大华网络相机SDK示例开发
近期在Qt环境下进行大华网络相机的使用,发现官网下载的SDK中提供的示例没有Qt的demo,通过学习其提供的MFC示例代码,我在这里也实现了一个比较简单的Qt下调用大华网络相机的示例程序,并将相关代码展现出来以便大家学习,如有错误之处,欢迎大家批评指正。项目效果提示:以下是本篇文章正文内容,下面案例可供参考这个示例实现了Qt下调用大华网络相机SDK进行实时显示,相较于大华提供的demo也是精简了部分功能,详细的可以运行官网提供的demo进行学习。
2025-03-22 17:48:33
896
1
原创 Qt下使用QTcpSocket实现网络通信并进行文件传输
网络通信是一项非常重要的功能,Qt作为一个跨平台的C++图形用户界面应用程序开发框架,提供了强大的网络编程支持。本文将介绍如何使用Qt进行TCP通信以及文件传输,通过一个简单的客户端和服务器示例来演示基本流程,以便大家学习,如有错误之处,欢迎大家批评指正。项目效果提示:以下是本篇文章正文内容,下面案例可供参考通过上面的示例,我们展示了如何使用Qt实现一个简单的TCP客户端和服务器。虽然这是一个基本的示例,但它涵盖了TCP通信的核心概念,包括创建客户端服务器、处理连接、读写数据以及文件传输。
2025-01-25 08:00:00
1269
原创 Qt下使用AES进行字符串加密解密
通过调用QAESEncryption库,我们可以方便地在Qt项目中实现AES加密和解密功能,本文结合相应的示例进行讲解,以便大家学习,如有错误之处,欢迎大家批评指正。
2024-12-28 08:00:00
2587
4
原创 Qt下结合OpenCV使用WeChatQRCode识别二维码
本文介绍了如何在Qt开发环境下,结合OpenCV库,使用WeChatQRCode进行二维码识别,可以看到其中的检测代码非常简单,通过调用接口,就能轻松地实现二维码识别功能!
2024-11-25 22:30:00
695
原创 Qt集成OpenCV使用PaddleOCR进行文字识别
本文主要讲述了在Qt下集成OpenCV使用PaddleOCR做文本检测与识别,详细内容见示例代码,大家可以参考学习,如有错误之处,欢迎大家批评指正。
2024-10-12 08:30:00
1986
2
原创 Windows下使用Qt实现截图功能
本文主要讲述了windows平台上在Qt中实现点击截屏按钮后出现全屏灰色半透明遮罩,并使用鼠标截取内容图像显示在界面上的功能。
2024-09-28 08:00:00
1127
原创 Qt下使用QtPdfium处理PDF文档
如果要实现在Qt下进行PDF文档的处理(读取显示),可以使用自带的PDF库以及集成一些第三方库,在这里我使用了QtPdfium(基于Pdfium的Qt封装版本)来处理PDF文档,详细内容见下文,大家可以参考学习,如有错误之处,欢迎大家批评指正。
2024-08-14 19:57:30
2587
6
原创 Qt下使用OpenCV的鼠标回调函数进行圆形/矩形/多边形的绘制
本文主要讲述了在Qt下使用OpenCV的鼠标回调在OpenCV的namedWindow和imshow函数显示出来的界面上进行一些图形的绘制,并最终将绘制好的图形显示在QLabel上。
2024-07-13 14:47:40
1122
1
原创 Qt下调用Snap7库与西门子PLC通信
本文主要讲述了在Qt下调用Snap7库与西门子PLC进行通信,在这里将Snap7的源码与动态库整合在一起封装了一个自己的Snap7Lib.pri子模块,方便在之后的工作中进行使用,也希望可以帮助到大家,如有错误之处,欢迎大家批评指正。
2024-06-08 08:15:00
2099
1
原创 Qt下使用QImage和OpenCV实现图像的拼接与融合
本文主要讲述了在Qt下使用QImage和OpenCV实现图像的拼接与融合,并结合相应的示例进行讲解,以便大家学习,如有错误之处,欢迎大家批评指正。
2024-05-25 08:30:00
1365
原创 Qt下使用OpenCV截取图像并在QtableWidget表格上显示
本文主要讲述了在Qt下使用OpenCV截取绘制的矩形框图像,并将矩形框数据保存为CSV文件,以及在QtableWidget表格上显示截取的图像,其中也使用到了Qt的图形视图框架。
2024-04-26 18:30:00
1656
原创 (三)Qt+OpenCV调用海康工业相机SDK抓拍示例
在这系列文章中,讲述了Qt下结合OpenCV与海康工业相机的使用,对前文的功能进行拓展,在这里做了一个使用海康彩色工业相机定时抓拍的示例,并将相关代码展现出来以便大家学习,如有错误之处,欢迎大家批评指正。
2024-03-23 08:00:00
4562
16
原创 Qt下使用modbus-c库实现PLC线圈/保持寄存器的读写
采用QModbusTcpClient类作为Modbus客户端(主站)与PLC读写,正常情况下是可以满足读写需求的,但是使用过程中发现读写频率较高时会出现写入延迟等问题,后面发现使用这个C语言写的第三方Modbus库来与PLC通信会更加稳定,性能更优越。
2024-02-27 18:13:27
2515
16
原创 Qt下使用QWebEngineView实现百度地图的显示
本文讲述了Qt下QWebEngineView与javaScript的交互调用,在网络连接下实现百度地图的显示。
2024-01-27 08:00:00
4867
9
原创 Qt下普通成员函数和静态成员函数作为回调函数的实现(替代信号与槽)
在Qt中,使用信号与槽来实现不同对象之间的通信是非常方便的,这也是Qt框架中引以为傲的一项机制。在信号与槽之前,对象间的通信可以采用回调实现,接下来我们通过下面示例来学习如何将Qt下普通成员函数和静态成员函数作为回调函数来实现不同对象的通信,希望可以帮助到大家,如有错误之处,欢迎大家批评指正。
2023-12-23 08:00:00
2273
原创 Qt学习:图形视图框架的使用
近期重温了一下Qt中的图形视图框架,这里将所学习的内容进行记录总结。这个框架提供了一个基于图形项的模型视图编程方法,主要有场景、视图和图形项三部分组成。
2023-11-05 07:30:00
681
1
原创 Qt学习:使用OpenGL绘制3D图形
OpenGL是一个跨平台的、用来渲染3D图形的标准API,Qt对OpenGL提供了强大的支持。Qt4时代的QtOpenGL模块在Qt5中已经不再建议使用,OpenGL相关的类被移到了QtGUI模块。QtWidgets模块中的QOpenGLWidget类提供了一个可以渲染OpenGL图形的部件,通过该部件可以轻松地将OpenGL图形整合到Qt应用程序中。
2023-10-22 08:00:00
4766
6
原创 Qt下使用ModbusTcp通信协议进行PLC线圈/保持寄存器的读写(32位有符号数)
本文主要讲述了使用Qt的Modbus模块来进行ModbusTcp的通信,实现对PLC的线圈寄存器和保持寄存器的读写。
2023-08-21 19:39:33
7965
14
原创 (二)Qt下多线程实现多个海康工业相机内触发采集回调取流显示
本文主要讲述了在Qt下实现多个海康工业相机的连接,采用内触发采集模式,并结合多线程使用回调取流的方式来获取图像并实现界面上两个相机的显示图像。
2023-07-16 15:25:38
5318
35
原创 (一)Qt下实现多个海康工业相机内触发采集回调取流显示
本文主要讲述了在Qt下实现海康工业相机的连接,采用内触发采集模式,并使用回调取流的方式来获取图像并实现界面上两个相机的显示图像,并结合相应的示例进行讲解。
2023-07-15 18:04:33
3940
4
原创 Qt下使用QPainter实现界面上饼状图、圆环图的绘制
本文讲述了Qt下使用QPainter及QPaintEvent来实现饼状图及圆环图的自定义绘制,在这里编写了一个简单的示例,并将相关代码展现出来以便大家学习,如有错误之处,欢迎大家批评指正。
2023-06-24 08:00:00
2403
原创 Qt下使用Sqlite数据库实现图像的读写显示
在Qt中使用Sqlite数据库可以保存很多类型的数据,其中还可以用来保存图像,这里对图像的保存和读取显示功能进行讲述,并将相关代码展现出来以便大家学习,如有错误之处,欢迎大家批评指正。
2023-06-03 08:00:00
1967
原创 Qt连接Sqlite3并使用Qtableview实时显示数据,重写QSqlQueryModel实现文本居中
如果我们的项目不需要一个单独的服务器进程或操作的系统(无服务器的),这时候可以选择使用SQLite数据库来保存数据,这里介绍一下Qt中自带驱动的Sqlite3数据库的使用,并结合相应的示例进行讲解,标题功能的体现见示例完整代码。
2023-05-13 08:30:00
4751
1
原创 Windows下Release版本Qt程序生成日志和dump文件(用于程序异常崩溃检测)
在实际项目开发时,一般打包发布给客户的程序是release版本Qt程序,然而在客户环境下可能会出现程序异常崩溃的问题,为了解决这个问题,一般会在程序中添加运行日志,或者生成dump文件,用来检测并定位异常。这里总结以下几种方式,用于程序异常崩溃检测定位。
2023-04-15 07:45:00
4108
11
原创 Qt下实现不规则形状窗口显示
本文实现了Qt下显示两个不规则形状的窗口demo,其中有Qt的窗口对话框和QPaintEvent及QMouseEvent的简单使用。
2023-02-20 19:48:17
2203
2
原创 Qt下实现欧姆龙PLC 串口发送HOSTLINK(FINS)模式
本文讲述了Qt下模拟串口调试工具发送HOSTLINK(FINS)模式,主要进行了HR保持区的字和位的读写,对HOSTLINK协议中校验码(FCS)的计算方式进行了展示。
2023-01-30 19:15:00
3622
2
原创 (二)Qt多线程实现海康工业相机图像实时采集
本文主要讲述了使用Qt多线程实现海康工业相机图像的采集,并在界面上将两个相机采集到的图像信息同时显示出来。
2022-12-31 08:30:00
14319
57
原创 Qt下多线程的四种使用方法总结及代码示例
在之前的Qt开发工作中,发现多线程的使用比较常见,这里将自己之前经历以及参考其它博文后获取的经验,对Qt下实现多线程的几种方式进行总结,并结合相应的示例,以便大家学习。
2022-12-05 18:30:00
4178
原创 Qt下实现XML、INI、JSON的文件读写示例开发
在项目开发过程中,发现经常遇见一些比如XML、INI、JSON等文件的读写,这里对这些文件进行整理和汇总,并展示一个简单的demo来实现上述文件的读写。
2022-11-11 20:00:00
1539
7
原创 Qt实现在QLabel上显示图片并进行线条/矩形框/多边形的绘制
本文主要讲述了使用QPainter在QLabel上进行图片的显示,并使用事件过滤器让QLabel捕获QEvent::Paint事件,并结合鼠标事件实现在图片上绘制其它图形。
2022-10-22 10:08:39
8316
1
原创 (一)Qt+OpenCV调用海康工业相机SDK示例开发
近期在Qt环境下进行海康工业相机的使用开发,发现海康提供的示例没有Qt的demo,而其中有基于MFC框架的示例,所以在这里基于该示例进行了Qt调用HIK工业相机的SDK开发,并将相关代码展现出来以便大家学习,如有错误之处,欢迎大家批评指正。
2022-10-11 19:08:37
16533
92
原创 QChart实现ui界面上指定位置饼状图、圆环图的绘制
本文主要讲述了使用Qt下的Charts 模块来进行饼图的绘制,并结合Qt Creator里面的示例,在这里编写了一个简单的示例实现了饼状图及圆环图的绘制。
2022-09-24 08:15:00
3425
11
原创 Window下Qt5.14_MinGW_64bit+CMake_3.24+OpenCV_4.5.1环境搭建
本文主要讲述了在Window平台使用Qt5.14_MinGW64及CMake进行OpenCV环境搭建的完整流程,文章描述了编译OpenCV的详细步骤,并对自己过程中出现的相关问题及解决方法进行了总结。
2022-09-03 08:00:00
4138
9
原创 Qt5.14_MinGW/MSVC下实现VS2019面板自由拖拽组合功能
本文主要讲述了Qt5.14_MinGW/MSVC下实现类似VisualStudio2019的界面拖拽效果,并基于开源项目Qt-Advanced-Docking-System进行了一个示例编写,并在此对本次学习进行记录及分享,希望能够给大家带来帮助,我的示例完整代码可通过文末百度网盘链接进行下载。...
2022-07-23 08:45:00
1867
11
原创 Qt中的单例模式:实现一个单例的界面类
本文主要讲述了使用加锁的懒汉式来实现单例,文中示例将一个界面类修改为单例类,并在主界面获取多次该类的实例来进行测试,看到结果表明也只生成了唯一的实例,这个简单的示例是自己对单例模式的一个学习认识的总结。文中讲述如有错误之处,欢迎大家批评指正。...
2022-07-16 08:30:00
5719
14
原创 (二)QCustomPlot生成热力图/矩阵颜色图
本文主要讲述了使用QCustomPlot图形库实现热力图的方法,这里的热力图也叫颜色图,本文实现了一个10x10矩阵的热力图。
2022-07-12 21:33:56
7414
19
Qt多线程实现海康工业相机图像采集+算法检测+OpenGLWidget实时显示
2023-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人