- 博客(265)
- 资源 (33)
- 收藏
- 关注
原创 C++ 标准库 常用算法总结(排序、合并、搜索和分区)
本系列文章介绍了所有的STL常用的算法。这些算法通常都有不同的功能,例如:排序元素算法{sort()、stable_sort()、nth_element()}、 查询元素算法{find()、find_if()、find_if_not()、find_end()、find_first_of()、adjacent_find()}、 复制元素算法{copy()、strcpy()、strncpy()、memcpy()、copy_n()、copy_if()、copy_backward()}、 删除元素算法{rem
2023-01-31 02:29:01
2762
原创 C++ STL 容器、迭代器、适配器(深入了解,一文学会)
什么是STL? STL,即标准模板库。高效的C++程序库。因为在各类C++ 项目中STL库都在广泛应用,包括作者在开发项目和对接第三方SDK、API的时候,尤其是封装过程中、接口、数据传输过程中都离不开STL模板的存在。vector、deque、list、forward_list、array、map/multimap、set/multiset。 尤其是经常处理涉及万级别以上的数据量的时候传统的string int char 等数组,远远没有容器的处理效率以及不同的序列式容器...
2021-09-02 02:09:42
1930
原创 深入理解线程、进程、多线程、线程池
QT多线程专栏共有14篇文章,从初识线程到、QMutex锁、QSemaphore信号量、Emit、Sgnals、Slot主线程子线程互相传值同步变量、QWaitCondition、事件循环、QObjects、线程安全、线程同步、线程异步、QThreadPool线程池等线程操作进行了全面!深入!的研究和详细的说明
2021-04-10 14:57:25
2534
原创 QT 多语言转换 ts、qm
QT开发之路 企业级开发系列文章,主要目标快速学习、完善、提升 相关技能 高效完成企业级项目开发 分享在企业中积累的实用技能和经验。通过具体的编码过程、代码示例、步骤详解、核心内容和展示的方法解决遇到的实际问题。阅读前声明 本系列文章属于付费内容 禁止转载、复制、抄袭 仅限付费读者阅读参考。本系列文章分为三篇第一篇使用 ts、qm 来实现中英文转换第二篇使用 ini 来进行中英文转换第三篇使用xml来进行中英文转换。
2024-10-29 01:12:48
72
原创 QStringList 使用详解
QStringList 提供了丰富的功能来处理字符串列表,包括添加、删除、查找、排序和连接等操作。QT开发之路 企业级开发系列文章,主要目标快速学习、完善、提升 相关技能 高效完成企业级项目开发 分享在企业中积累的实用技能和经验。通过具体的编码过程、代码示例、步骤详解、核心内容和展示的方法解决遇到的实际问题。
2024-10-29 00:55:32
655
原创 QT 机器视觉 (3. 虚拟相机SDK、测试工具)
本专栏从实际需求场景出发详细还原、分别介绍大型工业化场景、专业实验室场景、自动化生产线场景、各种视觉检测物体场景介绍本专栏应用场景 更适合涉及到视觉相关工作者、包括但不限于一线操作人员、现场实施人员、项目相关维护人员,希望了解2D、3D相机视觉相关操作原理、已经出现问题快速排查、快速解决现场难题,推荐阅读本系列文章 同时也适合新手入门,或者想深入研究、正在接触该类型项目开发的开发者研究的阅读文章
2024-10-24 23:40:00
664
原创 QT 机器视觉 2.应用场景详解
本专栏从实际需求场景出发详细还原、分别介绍大型工业化场景、专业实验室场景、自动化生产线场景、各种视觉检测物体场景介绍本专栏应用场景 更适合涉及到视觉相关工作者、包括但不限于一线操作人员、现场实施人员、项目相关维护人员,希望了解2D、3D相机视觉相关操作原理、已经出现问题快速排查、快速解决现场难题,推荐阅读本系列文章 同时也适合新手入门,或者想深入研究、正在接触该类型项目开发的开发者研究的阅读文章 视觉软件中从: 1.工业场景的相机选型 2: 相机
2024-10-23 23:30:00
93
原创 QString 使用详解
QT开发之路 基本类/函数专栏,详细且全面的介绍了每个类、对象、具体的操作方法QString 是 Qt 框架中用于处理字符串的类。它提供了丰富的功能来创建、操作和管理字符串。转载请附上文章出处与本文链接。
2024-10-23 22:00:00
1155
原创 QT 机器视觉 1.相机类型
本专栏从实际需求场景出发详细还原、分别介绍大型工业化场景、专业实验室场景、自动化生产线场景、各种视觉检测物体场景介绍本专栏应用场景 更适合涉及到视觉相关工作者、包括但不限于一线操作人员、现场实施人员、项目相关维护人员,希望了解2D、3D相机视觉相关操作原理、已经出现问题快速排查、快速解决现场难题,推荐阅读本系列文章 同时也适合新手入门,或者想深入研究、正在接触该类型项目开发的开发者研究的阅读文章 视觉软件中从: 1.工业场景的相机选型 2: 相机
2024-10-22 23:45:00
342
原创 QFile 使用详解
QFile 是 Qt 框架中用于文件操作的类,提供了丰富的功能来处理文件的读写、复制、删除、重命名等操作。以下是一些常见的 QFile 操作示例,包括打开文件、读取文件、写入文件、复制文件、删除文件等。QFile 提供了丰富的文件操作功能,包括打开、读取、写入、复制、删除、重命名和获取文件信息等。通过这些操作,开发者可以方便地处理文件,满足各种应用需求。转载请附上文章出处与本文链接。选择文件。
2024-10-22 23:30:00
911
原创 QExcel 保存数据 (QtXlsxWriter库)
QtXlsxWriter 是一个用于在 Qt 应用程序中创建和操作 Excel XLSX 文件的库。它提供了一个简单的 API,使开发者能够轻松地生成和修改 Excel 文件,而无需依赖 Microsoft Excel 或其他外部应用程序。支持初始化、写文件、读文件、格式设置、合并单元格、加粗、字体颜色、字体大小、水平居中、下划线、背景色、边框样式、边框颜色、上下左右边框以及颜色、效果演示、设置宽度、设置高度、读取格式、源文件代码
2024-10-18 23:30:00
69
原创 QExcel 保存数据 (QtXlsxWriter库 编译)
QtXlsxWriter 是一个用于在 Qt 应用程序中创建和操作 Excel XLSX 文件的库。它提供了一个简单的 API,使开发者能够轻松地生成和修改 Excel 文件,而无需依赖 Microsoft Excel 或其他外部应用程序。支持初始化、写文件、读文件、格式设置、合并单元格、加粗、字体颜色、字体大小、水平居中、下划线、背景色、边框样式、边框颜色、上下左右边框以及颜色、效果演示、设置宽度、设置高度、读取格式、源文件代码主要特性
2024-10-17 00:16:29
363
原创 QSettings 使用详解
QSettings 类是 Qt 框架中的一个重要类,用于存储和访问应用程序的设置和配置。它提供了一种简单的方法来读取和写入应用程序的配置数据,支持多种存储格式,包括 Windows 注册表、INI 文件和 XML 文件等。
2024-10-14 23:30:00
478
原创 QUUID 使用详解
UUID 通常由 128 位(16 字节)组成,通常表示为 32 个十六进制数字,分为五个部分,格式如下:QUuid 是 Qt 框架中用于生成和处理 UUID(通用唯一标识符)的类。UUID 是一种标准的标识符格式,通常用于唯一标识信息或对象。以下是 QUuid 的原理和相关概念:UUID 通常由 128 位(16 字节)组成,通常表示为 32 个十六进制数字,分为五个部分,格式如下:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx。
2024-10-10 23:30:00
569
原创 QDateTime 使用详解
QDateTime 是 Qt 框架中用于处理日期和时间的类。本篇文章详细介绍、通过示例 快速了解QDateTime的各种操作,包括: 当前时间、获取日期和时间、获取日期、获取时间、获取时间戳、格式化输出、年、月、日、QTime时间、获取微妙、操作日期和时间、添加时间、减去时间、指定时间、比较时间、时区处理、设置时区、查询时区、常用时区、转换时区、有效性等操作
2024-10-09 23:26:34
618
原创 linux 普通用户无sudo使用root权限
自己的计算机用户名 ALL=(ALL) NOPASSWD: /sbin/mkfs.ext4, /usr/sbin/fdisk、mount、umount、chmod等。ALL ALL=(ALL) NOPASSWD: /sbin/mkfs.ext4, /usr/sbin/fdisk、mount、umount、chmod等。
2024-04-30 23:30:00
328
1
原创 VM Ubuntu unknown filesystem
如果您的系统启动时显示GRUB菜单,选择“Advanced options”(高级选项),然后在其中选择包含“recovery mode”(恢复模式)字样的选项。如果您是从Live CD/USB启动的,您需要首先chroot到您的系统环境。如果您有访问Linux系统的其它方式(比如从Live CD/USB启动),您可以使用fsck命令来检查和修复文件系统。您需要找到包含您的根文件系统的分区。如果GRUB配置文件(通常是/boot/grub/grub.cfg)损坏,您可能需要重新生成它。
2024-04-30 22:00:00
1732
原创 Linux 检测分区是否存在
echo "/dev/nvme 分区不存在,开始格式化创建 $start_time" >> /nvme.txt。echo "/dev/nvme 分区已存在,退出脚本 $start_time" >> /nvme.txt。# 检查是否存在指定分区。
2024-04-30 20:45:00
320
原创 Ubuntu (Linux系统) 下载安装 Qt 环境
在QT官网下载安装包,默认linux平台下提供的安装包以run后缀结尾也可以选择其它地址下载 Qt官网下载地址:https://download.qt.io;。建议用镜像下载速度快。集成安装包在 official_releases/qt 目录下,新地址:https://download.qt.io/new_archive/qt/
2024-04-12 01:33:33
4304
1
原创 QT 操作Windows系统服务
Windows服务是在Windows操作系统上运行的后台应用程序,它们在系统启动时自动启动,并在后台持续运行,不需要用户交互。Windows服务的作用包括但不限于以下几个方面:1. 提供系统功能:许多Windows服务提供了系统级的功能和服务,如网络连接、文件共享、打印服务、安全认证、远程管理等。这些服务为用户和其他应用程序提供了基础设施和功能支持。2. 自动化任务:Windows服务可以用于执行自动化任务,如定期备份、数据同步、日志记录、定时任务等。它们可以在后台运行,无需用户干预,提供可靠的自动化功能。
2023-10-21 21:00:00
1852
2
原创 QT QAxWidget控件 使用详解
ActiveX控件是一种可重用的二进制组件,用于在Windows操作系统上提供特定的功能和服务。以下是一些常见的ActiveX控件的示例:1. Internet Explorer Web Browser Control:用于在应用程序中嵌入和显示Web浏览器。2. Microsoft Office组件(如Word、Excel、PowerPoint):用于在应用程序中嵌入和操作Office文档。3. Windows Media Player Control:用于在应用程序中嵌入和播放音频和视频文件。4. Ad
2023-09-13 23:45:00
5392
原创 QT QProgressBar控件 使用详解
QProgressBar(进度条)是Qt框架中的一个小部件,用于可视化显示任务或操作的进度。它通常用于以下情况:1. 显示任务的进度:进度条可以显示任务的完成情况,让用户了解任务的进展。例如,当文件下载或复制过程中,可以使用进度条显示文件的下载或复制进度。2. 反馈长时间运行的操作:当执行需要一些时间的操作时,进度条可以提供反馈,让用户知道操作正在进行中,并显示操作的进度。这可以增加用户体验,避免用户认为应用程序已经崩溃或无响应。3. 控制流程:进度条还可以用作控制流程的一种方式。
2023-09-12 23:45:00
4461
原创 QT QMdiArea控件 使用详解
其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QMdiArea(Multiple Document Interface Area)提供了一个可以同时显示多个文档窗口的区域。本文作者原创,转载请附上文章出处与本文链接。
2023-09-12 00:15:00
1697
原创 QT QFrame控件使用详解
其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QFrame是基本控件的基类,是QFrame基类,实质上就是在widget的基础上多做了一些工作,如拓展了一些样式阴影等显示美化功能,然后封装为QFrame类。其实就是在QWidget的基础上做了样式支持,QWidget不支持,而QFrame支持。本文作者原创,转载请附上文章出处与本文链接。
2023-09-08 23:45:00
6271
原创 QT QScrollArea控件 使用详解
其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QScrollArea是 Qt 框架中的一个小部件,用于滚动区域用于显示框架内子小部件的内容。如果小部件超出了框架的大小,视图可以提供滚动条,以便查看子小部件的整个区域。子小部件必须用setWidget()指定。本文作者原创,转载请附上文章出处与本文链接。
2023-09-07 23:00:00
2976
原创 QT QToolBox控件使用详解
其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QToolBox类提供了一列选项卡式小部件项。工具箱控件QToolBox与切换卡控件QTableWidget有些类似,也是由多页构成每页有标题名称。适用于分类浏览、内容展示、操作指引这一类的使用场景。本文作者原创,转载请附上文章出处与本文链接。
2023-09-06 23:00:00
1488
原创 QT QFontComboBox 使用详解
本文详细的介绍了QFontComboBox控件的各种操作,例如:新建界面、源文件、、其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QFontComboBox()是QComboBox()的一个子类,但是它的内容是不能被编辑的,主要是用来选择字体。本文作者原创,转载请附上文章出处与本文链接。
2023-08-11 22:00:00
1392
原创 QT QLine 使用详解
本文详细的介绍了QLine控件的各种操作,例如:新建界面、源文件、等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QLine表示平面上整数精度的二维向量,用于描述有限长度的直线也就是线段,起点与终点只具有整数精度。本文作者原创,转载请附上文章出处与本文链接。
2023-08-10 22:00:00
3068
转载 QT 设置固定宽度、高度、大小
设置最大最小:setMinimumSize()、setMaximumSize()设置固定高度:setFixedHeight();设置固定大小:setFixedSize();
2023-08-09 22:45:00
601
原创 QT QLCDNumber 使用详解
本文详细的介绍了QLCDNumber控件的各种操作,例如:新建界面、等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QLCDNumber 是 Qt 框架中的一个小部件,用于显示数字。它模拟了一个液晶显示屏,可以用于显示任意整数或浮点数。QLCDNumber 常用于显示计时器、计数器等应用场景。本文作者原创,转载请附上文章出处与本文链接。
2023-08-09 22:00:00
4644
1
转载 QSS 笔记设置圆角
分别设置四个角:border-top-left-radius 、 right 、 left 、 right。QSS 中大部分 CSS属性可以使用。
2023-07-04 23:00:00
1103
转载 C++ #ifdef、#else、#endif、#ifndef
例如,有些库只适用于特定平台或操作系统,这时可以使用条件编译,根据当前的平台或操作系统,选择性的包含该库的相关代码。再例如,不同的用户可能有不同的需求,可以利用条件编译选择性的包含某功能模块,在不需要的用户那里,则可以轻易的屏蔽它。总之,条件编译是 C++ 中非常重要的一部分,通过使用 #ifdef、#else、#endif 和 #ifndef 等指令,我们能够根据不同的条件选择性地编译代码。#ifndef:这个指令用来判断一个宏是否没有被定义过,如果没有定义过,则执行后面的代码块,否则忽略后面的代码块。
2023-07-04 22:45:00
463
原创 QT ObjectThread moveToThread多线程操作
QT多线程专栏共有15篇文章,从初识线程到、QMutex锁、QSemaphore信号量、Emit、Sgnals、Slot主线程子线程互相传值同步变量、QWaitCondition、事件循环、QObjects、线程安全、线程同步、线程异步、QThreadPool线程池、ObjectThread多线程操作、 moveToThread等线程操作进行了全面!深入!的研究和详细的说明。
2023-06-28 02:15:37
1204
原创 QT 多语言 中英文切换
本文详细的介绍了利用Qt语言大师工具,实现Qt程序的多国家语言切换。例如新建界面、pro参数、更新翻译、QT预言家翻译语言、翻译中文、翻译英文、发布翻译、核心代码、h源代码、cpp源代码、演示效果等操作。也可以使用ini文件、xml文件来实现同样的功能,新建两个字段通过全局判断来获取不同的字段来实现多语言切换。
2023-06-22 01:51:46
4665
1
原创 QT QTreeView\QTreeWidget控件 使用详解
本文详细的介绍了QTreeView、QTreeWidget控件的各种操作,例如:新建界面、控件布局、设置列、设置宽高、设置列表头、设置复选框、设置图标、添加树、删除树、查找树、修改树、设置选中、树排序、事件、信号、槽函数、添加节点、默认选中、.h源文件、cpp源文件、其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;
2023-06-17 17:16:13
22420
3
原创 QT CTK一接口对多服务 CTKPluginFramework开发(七)
CTK在软件的开发过程中可以很好的降低复杂性、使用 CTK Plugin Framework 提供统一的框架来进行开发增加了复用性 将同一功能打包可以提供多个应用程序使用避免重复性工作、可以进行版本控制提供了良好的版本更新迭代需求、并且支持动态热拔插 动态更新、开发更加简单快捷 方便有用的开发,方便公司的持续技术积累和代码、模块、功能的统一管理和持续更新完成,对于企业实际开发过程中有比较重要的意义。
2023-06-13 03:16:42
1464
原创 QT CTK插件开发(六) 多对一插件
CTK在软件的开发过程中可以很好的降低复杂性、使用 CTK Plugin Framework 提供统一的框架来进行开发增加了复用性 将同一功能打包可以提供多个应用程序使用避免重复性工作、可以进行版本控制提供了良好的版本更新迭代需求、并且支持动态热拔插 动态更新、开发更加简单快捷 方便有用的开发,方便公司的持续技术积累和代码、模块、功能的统一管理和持续更新完成,对于企业实际开发过程中有比较重要的意义。
2023-06-07 01:43:32
850
原创 QT QHorizontalSpacer弹簧控件
本文详细的介绍了QHorizontalSpacer控件的各种操作,例如:新建界面、控件布局、、.h源文件、、其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。本文作者原创,转载请附上文章出处与本文链接。1 新建界面。
2023-06-06 02:24:54
2149
原创 QT QVerticalSpacer 弹簧控件
本文详细的介绍了QVerticalSpacer控件的各种操作,例如:新建界面、控件布局、、.h源文件、、其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。本文作者原创,转载请附上文章出处与本文链接。
2023-06-06 02:22:43
3917
原创 QT 多对一服务插件 CTK开发(五)
CTK在软件的开发过程中可以很好的降低复杂性、使用 CTK Plugin Framework 提供统一的框架来进行开发增加了复用性 将同一功能打包可以提供多个应用程序使用避免重复性工作、可以进行版本控制提供了良好的版本更新迭代需求、并且支持动态热拔插 动态更新、开发更加简单快捷 方便有用的开发,方便公司的持续技术积累和代码、模块、功能的统一管理和持续更新完成,对于企业实际开发过程中有非同一般的重大意义!CTK Plugin Framework基于Qt Plugin System和Qt Service Fr
2023-06-05 01:55:08
715
QT 简单实现多线程
2020-11-25
QT连接MySQL实现增删改查分页
2020-11-24
QT TCP客户端服务器
2020-11-18
QT 键盘监听(重写监听事件)
2020-10-22
QT_BUT_Strle.rar
2020-09-23
MFC Markup库读写XML
2020-07-15
MFC ADO连接SQL Server
2020-06-17
MFC读取修改ini文件
2019-12-30
MFC连接MYSQL实现分页
2019-12-02
生成调用DLL示例.rar
2019-07-11
dcmtk图片转换附加库
2019-03-12
VC6.0英文版
2018-10-10
QT CTK插件 多对一 服务插件
2023-06-07
CTK 库文件 (Debug/Release/Install)
2023-06-01
QT QSpinBox 控件使用全解
2022-12-02
QT ROI 选择区域 设置、获取ROI大小
2022-10-24
QCustomPlot 示例程序
2022-10-17
QT 搭建FFmpeg环境
2022-09-29
QT 获取界面点击XY坐标
2022-09-13
QSVG 使用Demo程序
2022-08-19
MFC Teechart 绘图控件使用
2022-08-11
QT 屏幕截取程序源代码示例程序
2022-08-09
QT_Email_Dll.rar
2021-09-22
QT_Email_Test.rar
2021-09-22
ins2018&2020.txt
2021-05-14
QT_ThreadPool.rar
2021-04-10
QT 实现绘制时钟
2020-12-22
QT 控件自动缩放
2020-11-29
QT 多线程同步QSemaphore
2020-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅