- 博客(48)
- 资源 (27)
- 收藏
- 关注
原创 QT案例 使用QProcess调用Aria2.exe下载网络资源文件
QT本身是能通过QNetworkRequest,QNetworkReply和QNetworkAccessManager实现文件下载的功能,但是下载的速度不是太快,也并不稳定,而通过调用Aria2.exe下载,可以设置多个下载进程,速度更快,而且适用于下载多种格式文件包括不限于 HTTP(S)、FTP、SFTP、BitTorrent和Metalink 等。
2024-04-23 17:00:09 509
原创 Qt案例 通过调用Setupapi.h库实现对设备管理器中设备默认驱动的备份
参考腾讯电脑管家-软件市场中的驱动备份专家写的一个驱动备份软件案例,学习Setupapi.h库中的函数使用.通过Setupapi.h库读取设备管理器中安装的设备获取安装的驱动列表,通过bit7z库备份驱动目录下的所有文件.
2024-04-08 11:19:05 131
原创 Qt案例 调用WINDOWS API中的SETUPAPI.H库获取设备管理器中设备的详细信息中的属性值(二)
使用Qt调用windows api中的setupapi.h库中的SetupDiGetDeviceRegistryProperty和SetupDiGetDeviceProperty函数获取设备管理器中的设备详细信息中的属性值,包括设备实例路径,硬件id,驱动inf名称,驱动版本,显示名称,类名,供应商,设备描述等属性值。
2024-04-01 08:15:00 1064
原创 Qt案例 调用WINDOWS API中的SETUPAPI.H库获取设备管理器中设备的详细信息中的属性值(一)
使用Qt调用windows api中的setupapi.h库中的SetupDiGetClassDevs和SetupDiEnumDeviceInfo函数获取设备管理器中的设备列表结构,并获取设备的描述,图标,类名,guid等.(Windows系统环境)
2024-04-01 08:00:00 787
原创 QML小案例 使用QML简单实现翻牌版扫雷游戏(二)
使用QML实现扫雷功能案例,使用QML界面实现翻牌特效,以及随机的,从左到右,从中心向两边加载界面的特效实现,简单的示例NumberAnimation,PropertyAnimation,SequentialAnimation实现动画的效果,QML篇
2024-02-27 21:04:01 839
原创 QML小案例 使用QML简单实现翻牌版扫雷游戏(一)
使用QML实现扫雷功能案例,C++类生成炸弹二维数据地图,判断是否按住炸弹,是否点到空白等数据处理,C++类处理篇
2024-02-22 16:53:37 918
原创 Qt案例 在对QGraphicsView视图修改和撤销修改图元操作时,使用命令模式实现。
当项目中有视图直接修改图元的功能时,常会有和这种执行与撤销图元修改的功能,以便于在修改图元后能够进行一个还原/执行操作,此时就适合使用命令模式设计来实现这个功能。
2024-02-04 16:47:09 1322
原创 Qt/C++ 面试题 C++/Qt数据类型字节大小,结构体字节大小计算,数据流转结构体
介绍 C++/Qt数据类型字节大小,和结构体字节大小计算,以及一个数据流转结构体的示例和一个处理数据流的示例
2024-02-02 11:38:55 1156
原创 Qt案例 使用WINDOWS API的VDS.H库查询/修改 WINDOWS系统中硬盘分区/盘符信息(二)
简单介绍使用vds.h中的类和方法操作修改硬件/盘符的一些常使用的结构和函数,包括获取格式、删除、创建分区,设置磁盘文件类型,格式化卷等
2024-01-30 17:00:22 1081 2
原创 Qt调用wimlib库,读取/修改/装载WIM、ESD格式的镜像文件
Wimlib是一个开源的跨平台库,用于创建、提取和修改Windows映像(WIM)档案,Wimlib及其命令行前端Wimlib-imagex为微软提供免费的跨平台替代方案Wimlib更适合在Linux环境下使用,测试时部分功能无法在Windows环境下使用。
2024-01-29 11:47:04 1138
原创 QT案例 Qt调用WIMGAPI库,读取/修改/装载WIM、ESD格式的镜像文件
WIMGAPI库是 Windows 操作系统中的一个应用程序编程接口(API)可用于创建,编辑,提取浏览和部署 WIM、ESD格式的镜像文件。这里展示了在Qt Creator, Mscv2017 Debug,WINDOWS 开发环境下的调用完整实例。
2024-01-27 16:54:08 1054
原创 Qt案例 使用WINDOWS API的VDS.H库查询/修改 WINDOWS系统中硬盘分区/盘符信息(一)
简单介绍使用vds.h中的类和方法查询硬件/盘符信息的一些常使用的结构和方法,包括获取磁盘的大小,分区内容,磁盘对象属性,电脑盘符等;
2024-01-27 11:38:25 1121
原创 Qt 使用WINDOWS API读取SMBIOS信息,并通过CMD命令打印相关信息,参考DumpSMBIOS项目
将DumpSMBIOS项目中打印的字段封装成结构体,转换数据时保存,不只是输出内容#pragma region "获取 SMBIOS 指定数据(指定结构转换)"PWCHAR SN;PWCHAR SN;PWCHAR SN;PWCHAR PN;= 2)
2024-01-08 16:49:08 623
原创 QT案例 使用WMI获取win_32类的属性值,包括Win32提供程序类中的属性
最近涉及到读取WINDOWS 系统电脑设备的各种信息,在一些特殊的PE或者简化系统中是没有WMI查询工具的,所以就自己写了个查询大部分WMI属性值的工具,免去了查网站的功夫。涉及到的方法内容就汇总做个总结。
2023-12-15 15:30:05 1131
原创 Qt/C++ 获取QProcess启动的第三方软件的窗体标题
获取启动的第三方软件的窗体标题,在使用获取窗体句柄(HWND)时,如果返回提前FALSE,则获取到的HWND状态正常,但就是获取不到窗体标题。必须正常返回TRUE才能使用HWND获取到窗体标题,要不然获取到的标题内容就是空。线程需要在启动后等待几秒的时间再获取打开的窗体句柄,或者一直While(true)获取窗体句柄直到获取HWND不为空为止。
2023-11-16 19:07:22 680
原创 使用老北鼻CharGPT对话查询 Qt/C++ 使用gumbo-parse解析加载的html全过程
记下使用老北鼻CharGPT对话查询 Qt/C++解析html网页全过程。[gumbo-parse] Gumbo是HTML5解析算法作为纯C99库实现,没有外部依赖性。它被设计为其他工具和库的构建模块,比如linters、验证器、模板语言、重构和分析工具。详细说明参考original-README.md
2023-11-02 23:41:36 991
原创 Qt 案例 使用QNetworkReply或者URLDownloadToFile 下载http、https资源到本地路径
Qt 使用QNetworkReply或者URLDownloadToFile两种不同方式下载http、https链接资源文件,并且获取下载进度。
2023-10-24 09:00:00 938 3
原创 Qt案例-编译阿里云OSS对象存储C++ SDK源码,并进行简单下载,上传数据,显示进度等相关功能
阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及开发者使用。
2023-09-09 14:51:28 950 2
原创 QT/C++获取电脑系统,主板型号,CPU型号,硬盘型号,内存大小等相关信息(二)通过Windows Server (WMI)查询
Windows Management Instrumentation (WMI) 是 Microsoft 对基于 Web 的企业管理 (WBEM) 的实现,WBEM 是一项业界倡议,用于为访问企业环境中的管理信息开发一项标准技术
2023-09-02 11:47:31 1086
原创 Qt 编译使用Bit7z库接口调用7z.dll、7-Zip.dll解压压缩常用Zip、ISO9660、Wim、Esd、7z等格式文件(二)
修改封装类ZlibHelper代码类,继承多线程,使解压,压缩时进度条不影响界面,同时添加压缩文件中的文件预览功能,建议直接看源码。
2023-08-19 15:56:54 1238
原创 Qt 编译使用Bit7z库接口调用7z.dll、7-Zip.dll解压压缩常用Zip、ISO9660、Wim、Esd、7z等格式文件(一)
一个c++静态库,为共享库提供了一个干净简单的接口使用重新编译上的库,用来解压/预览等常用的压缩文件格式。库支持大多数压缩文件格式。
2023-08-19 15:28:19 1647 3
原创 使用windows Api简单验证ISO9660文件格式,以及装载和卸载镜像文件
使用接口简单验证ISO镜像文件正确性,使用装载ISO镜像文件,和使用卸载,(只支持windows 8及以上系统)
2023-08-15 22:26:22 938
原创 使用老北鼻AI免费GPT对话解决gun make安装和解析iso9660的问题
在学习解析ISO9660镜像文件时,使用了来了解相关的库和gun make编译器的相关知识。这个过程可真是一言难尽,每个问题的回答都模棱两可都需要去证实,不能直接复制粘贴,也不能说的回答一点用也没有,至少给出了一个解决的思路和方向。记录下来以免后面遇到了同样的问题。
2023-08-15 16:49:58 2985
原创 QT案例 使用使用WinINet 函数实现 FTP站点数据的上传/下载/重命名/删除等常用功能的工具软件案例
在学习MSCN中相关函数的使用过程中,汇总整理写了一个对FTP的站点的 数据拖拽上传/下载/删除等常用功能的工具软件,主要功能是通过线程上传/下载文件显示进度,并且能查询显示、跳转ftp的目录结构。
2023-07-22 01:12:01 151
原创 使用WinINet 函数实现 FTP上传/下载/删除/重命名等操作的函数汇总说明
项目中需要网络数据的下载,就打算搭个FTP站点实现功能,最近也在学习使用windows api中的函数,所以就打算使用WinINet函数实现FTP上传/下载/删除/重命名相关功能,通过对MSDN的中的示例的学习。总结了部分在Qt环境下相关函数的使用;
2023-07-22 00:12:48 162
原创 QT获取电脑系统,主板型号,CPU型号,硬盘型号,内存大小等相关信息(一)通过CMD和WMIC命令行的方式
QT通过CMD和WMIC命令行的方式获取电脑系统,主板型号,CPU型号,硬盘型号,主板型号,内存大小等相关信息
2023-07-05 09:18:07 1651 3
原创 QT案例 使用QGraphicsView和命令模式设计完成流程图功能软件,参考QT官方流程图案例【diagramscene】
想到使用QGraphicsView来完成相关功能,再使用命令模式来优化使用过程,再通过XML保存和加载记录等。
2023-03-16 16:16:58 5222 23
原创 QT案例 QT用多种单例模式实现读写数据Sqlite数据库数据,并多线程调用
单例模式(Singleton Pattern)是 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。> 通常开发过程中为了方便,就将软件的配置参数保存到sqlite数据库中,整个软件使用一个Sqlite数据库,就可以使用单例模式实现相关功能。
2023-03-03 10:46:42 1744
原创 QT案例 Qt Creator 使用QuaZIP加密压缩解压ZIP文件
QT开发中部分项目可能会涉及对项目数据的一些指定文件的打包压缩以及指定目录下的解压,此时也需要对数据数据进行加密以确保数据的安全性。此时就可以使用Quazip实现相关功能。QuaZIP是使用Qt,C++对ZLIB进行简单封装的用于压缩ZIP以及解压缩ZIP的开源库。
2023-03-02 11:15:42 1882 6
原创 QT 使用QAxWidget和QAxObject操作DOCX和EXECL文件,包括修改数据、插入图片、修改表格、打印文档、复制SHEET、修改页码数等
目录简介说明操作DOCX文件提前处理文档--打开word文件修改标签对应值修改表格数据插入图片操作结束 打印或者另存文档操作EXECL文件打开execl文件新增 sheet表指定sheet页 插入图片修改对应值修改页码数结束操作 打印或者另存文档扩展 录制宏简介说明Qt/Windows桌面版提供了ActiveQt框架,用以为Qt和ActiveX提供完美结合。ActiveQt由两个模块组成:QAxContainer模块允许我们使用COM对象并且可以在Qt应用程序中嵌入QActive控件。QAxSer
2022-05-04 23:06:27 6945 6
原创 QT开发简单常用功能汇总示例
导读目录文件类选择文件选择文件夹使用本地程序打开文件路径文件另存为以指针的方式 获取文件夹中所有文件编码格式属性设置(get/set)使用QT自带的图标内置图标显示数据库连接SQLITE数据库连接SQL SERVER 数据库连接文件类选择文件//定义文件对话框类 QFileDialog *fileDialog = new QFileDialog(this); //定义文件对话框标题 fileDialog->setWindowTitle(QStringLiteral("选中文件")); /
2022-04-26 01:04:38 1924
原创 Qt通过ODBC连接虚谷数据库,并对数据库数据进行增删查改
目录虚谷数据库简介测试虚谷数据库虚谷数据库中系统表win7搭建OBDC数据源Qt连接数据库通过QSqlDatabase的QODBC连接虚谷数据库查询修改虚谷数据库中数据测试案例虚谷数据库简介 虚谷数据库管理系统是一款大型、高性能、高安全、高可靠和完全自主知识产权的系统软件, 是位于用户与操作系统之间的一层数据系统管理软件, 是三大系统软件:操作系统、中间件和数据库之一, 为应用软件的运行提供数据存储和管理功能, 主解决信息数据的高效存贮、安全管理与快速检索等问题, 主要功能包括数据字典、内存
2021-05-16 01:06:54 1596
原创 六、完成Teigha.net在界面插入直线,多线段,弧线,圆形,点,图片,dwf文件等功能
Teigha.net插入实体01、拖拽界面02、界面动态插入实体项001、画笔实现002、插入直线,多线段实体003、插入圆弧,圆,点实体004、插入图片实体005、插入DWF文件01、拖拽界面界面的显示内容的移动默认的是通过对界面的放大缩小实现的,现在修改界面对其进行拖拽的效果:首先在按下界面时添加事件,修改鼠标样式: private void Basepanel_MouseDown(object sender, MouseEventArgs e) { M
2020-08-26 00:39:18 2361 29
原创 十、Teigha.Net示例的源代码下载链接,以及英文的chm说明文件和相关案例
目录官方案例demo下载Teigha.net 英文版手册下载Teigha.net Entity实体中文翻译Teigha4.0 解决闪烁问题demo下载Teigha4.0 收录demo案例类似CAD看图王软件无AutoCAD环境下操作显示CAD文件的功能源码,整个示例模块源码官方案例demo下载在之前找到的官方案例3_03版本中包含32位与64位dll其中的chm的说明文件内容也不完全,后面有更为详细的英文版的chm;示例项目中,主要包括一个winfrom程序与控制台程序,OdWriteExMgd
2020-08-19 01:59:06 2736 13
原创 九、Teigha.Net库使用过程中常用的C#数学计算公式方法;
目录C#常用数学计算公式方法01、求直线与园的交点02、求直线与圆弧交点03、判断三点是否共线-即三角形面积为004、判断两条直线是否相互垂直05、圆与直线的交点06、判断直线是否与当前圆相交07、求圆弧长度07、获取圆弧上指定长度的点08、已知三点求夹角(锐角)09、求任意点(x,y),绕一个坐标点(rx0,ry0)逆时针旋转a角度后的新的坐标10、获取直线反向延长指定长度的坐标11、获取沿直线指定长度上的坐标点C#常用数学计算公式方法01、求直线与园的交点 /// <summary>
2020-08-13 22:32:49 1659 12
原创 五、完成Teigha.net对CAD文件中的Entity实体进行编辑修改功能,包括字体,样式,颜色,备注XData等属性
目录01、编辑界面设计02、修改实体相关属性001、修改实体绑定的图层内容002、修改实体绑定的线形003、修改实体绑定的线宽003、修改文本与富文本属性:03、其他001、实体备注/标签 XData属性添加,修改,删除002、注意事项01、编辑界面设计通过单击或者框选中实体后,获取实体ObjectId,转换为Entity类型,根据entity的类型名称获取实体类型显示相关连的修改项,根据类型的不同隐藏不同类型的修改项!例如DbText文本实体会显示文本的可修改内容,如下图示:02、修改实体相关属性
2020-08-13 01:02:17 2699 2
原创 qt QGraphicsView绘图进阶重写QGraphicsPolygonItem或者QGraphicsPathItem类实现多线段功能,并能够显示、修改多线段节点
目录一、具体功能描述二、具体代码实现01 重写QGraphicsRectItem类生成多线段节点SizeHandleRect类02 重写QGraphicsPolygonItem类或者QGraphicsPathItem类生成多线段Polylines类03 重写QGraphicsScene类修改事件执行04 重写QGraphicsView类A. 实现指定位置放大缩小B. 上下左右方向键移动窗体内容显示C. 以及自适应显示QGraphicsScene内容D. 带入重写的QGraphicsView事件中,实现功能
2020-08-04 11:09:28 6749 13
Qt调用Windows Api获取设备管理器中安装的驱动,并获取驱动所在目录进行压缩备份,Qt案例,可执行程序! 非源码!
2024-04-03
QT使用SetupDiGetClassDevs和SetupDiEnumDeviceInfo获取设备管理器详细信息示例
2024-03-27
QT案例 一个查询SMBIOS表数据和查询硬盘/分区信息的工具 可执行程序 非源码
2023-12-16
QT案例,wql查询小工具,非源码
2023-11-11
Qt 案例 使用QNetworkReply或URLDownloadToFile下载http资源到本地路径 可执行程序非源码
2023-10-20
Qt调用Bit7z库接口调用7z.dll解压压缩常用Zip、ISO9660、Wim、7z等格式的可执行程序,非源码!Qt案例
2023-08-19
Qt界面开发,使用WinINet 函数实现 FTP资源上传下载等操作案例的可执行程序,非源码!Qt案例
2023-07-21
测试 QT 实现流程图案例的可执行程序 不是源码
2023-03-16
测试 Qt 使用Quazip 压缩/解压ZIP文件 的可执行程序案例,不是源码
2023-03-02
xugushujuku20210516.rar
2021-05-16
Mapping.rar
2020-08-04
20200723.rar
2020-07-23
QtDrawMaps.rar
2020-05-27
T4模板生成Dapper访问Sqlite数据库以及表类
2020-03-25
C++调用Python并传参
2019-03-13
基于TensorFlow的手写中文识别
2019-01-25
Emgucv相关资料和动态调试
2019-01-04
tensorflow手写数字识别python源码案例
2018-12-28
T4生成类和Dapper访问Mysql数据库
2018-10-31
winfrom项目小程序总结,包括图片转PDF,获取图片尺寸,监控文件改变
2018-07-31
winfrom 批量修改文件图片名称,以及文件的监控,图片的缩放,移动,文件读取
2018-06-13
html+json+web server+sql server的网站模板
2017-06-24
windows form窗体控件生成的 记事本,C#编程
2017-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人