自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个程序猿的工作知识深化日常

简单通俗的描述便于彼此的沟通,多而繁杂的博客可以看别人的

  • 博客(64)
  • 问答 (12)
  • 收藏
  • 关注

原创 关于Qt商业化使用是否需要花钱的通俗解释

关于Qt商业化使用的免费用法和商业许可用法

2025-01-24 14:24:47 3798

原创 C++ std::array浅析

std::array是一个封装固定大小数组的容器类,本质是一个包含原始数组成员并封装迭代器操作的模板类。其核心成员是类型和大小的数组_Elems[_Size],同时提供标准容器接口。特化处理了size=0的情况以优化性能。迭代器设计采用指针存储,普通迭代器继承自常量迭代器,通过const_cast实现修改操作。这种设计保证了高效的内存访问和标准容器兼容性,同时提供编译时大小检查的安全性。

2025-11-12 14:34:18 158

原创 [QtCreator] QML module not found 报错但可以继续使用模块

QML module not found报错但能用时的去除方法

2025-09-19 19:01:22 306

原创 CMake Qt静态库中配置qrc并使用

本文介绍了在CMake项目中处理Qt资源文件(qrc)的三种方法。方法一通过设置CMAKE_AUTORCC为ON自动处理qrc文件,无需额外指令;方法二使用qt_add_resources单独处理qrc文件;方法三则是将qrc转为rcc后动态加载。前两种方法都需要在使用资源前调用Q_INIT_RESOURCE初始化。文章适用于CMake 3.29.2、Qt 5.15.2和MSVC 2022环境,为QtCreator用户提供了清晰的使用指南。

2025-07-08 12:22:14 429

原创 [Qt] 使用QUndoStack运行到cmd->isObsolete()崩溃

QUndoStack框架中,使用redo/undo崩溃

2025-02-19 14:56:30 434

原创 [Qt] 崩溃在Qt5Core.dll!std::_Atomic_storage<int,4>::load(const std::memory_order)

Qt QByteArray/QString里面崩溃

2025-01-14 10:26:47 247

原创 [Cmake Qt] LNK2001:无法解析的外部符号“const type_info::‘vftable‘(....

Cmake中使用QtWidgets,结果运行就产生上述错误。

2025-01-02 11:40:40 436

原创 [OpenGL] 崩溃在nvoglv32.dll

OpenGL在设置纹理数据时崩溃的情况

2024-12-17 18:55:22 744

原创 C++ 左值与右值浅谈

分清楚泛左值,纯右值,左值,右值和将亡值之间的关系,并且拓展理清楚后用到的功能。

2024-09-13 16:44:56 1216

原创 C++ 设计模式(五)——状态模式

状态模式的浅析

2024-07-18 17:42:50 717

原创 Qt 进程间通信(一)——QSharedMemory共享内存

QSharedMemory简析

2024-07-04 17:19:55 1919

原创 Windows10 设置默认编码为utf-8

设置Window10为默认的utf-8

2024-06-03 16:43:01 1927

原创 QML QtObject轻量级非可视化元素

QtObject的用法

2024-04-18 11:20:16 554

原创 Qt QML的插件(Qt Quick 2 Extension Plugin)方法

对于Qt Quick的插件化过程,对于新手进行较为友好的教程。

2024-04-06 15:18:37 2500 9

原创 Qt QML的枚举浅用

QML的枚举用法

2024-04-03 14:59:45 1216

原创 QML 用文件的方式自定义组件

QML的简单创建自定义组件方法

2024-04-02 16:23:41 681

原创 Qt QML 坐标转换函数

QML坐标转换

2024-04-01 19:01:59 1021

原创 std::enable_shared_from_this 简析

关于std::enable_shared_from_this的简单分析

2024-01-09 18:12:01 1121

原创 C++11 关于{}的初始化简析

C++11 的{}初始化使用法简析

2023-09-22 14:33:28 496

原创 C++ 设计模式(四)——策略模式

简单的策略模式

2023-08-24 15:03:30 845

原创 Qt QLineEdit输入时限制,采用正则表达式

简单的功能

2023-08-15 15:23:47 2053

原创 Qt/VS LNK2019/LNK2001:无法解析的外部符号

VS关于LNK2019报错的可能性

2023-08-03 17:16:30 6553 7

原创 C++ 关于大端模式和小端模式的简析

关于大小端的简析

2023-07-31 12:14:18 811

原创 Qt 设QSS只剩下中间的文字,框不见的原因

标题即意思

2023-07-07 09:58:34 494

原创 Qt SQLite简单用法

简单用法

2023-07-04 17:22:28 1603

原创 关于JSON理解的格式

JSON的格式说明

2023-05-15 16:36:50 504

原创 QGraphicsItem的简单自定义图形项

QGraphicsItem的简单图形项

2023-03-08 21:50:26 1125

原创 Qt 文件对话框的使用

QFileDialog常用的功能

2023-03-07 10:12:55 1129

原创 C++ 头文件的相互包含问题C2504未定义基类 | C2143,C4430,C2238

关于头文件的相互包含问题详解

2022-11-23 10:50:44 2624

原创 C++ 设计模式(三)——观察者模式

观察者模式,C++版

2022-10-17 00:11:25 1225

原创 Qt Rijndael加密法AES的加密解密使用

Qt的AES加解密,可以和其他语言的AES加解密文件互相兼容使用

2022-08-11 15:53:49 1597

原创 Qt 异常处理的Qt版及两处易坑的地方

Qt的异常处理及两处容易坑的地方

2022-08-03 11:27:53 5407 3

原创 C++ 设计模式(二)——单例模式

设计模式(二)单例模式

2022-06-10 10:31:01 776

原创 C/C++ goto——大聪明的挖坑能手,高手的清晰助手

goto的想法可行方案

2022-06-08 16:28:30 668

原创 Linux Mint20.3 Qt5.15.2的linuxdeployqt打包环境配置

linuxdeployqt打包的环境配置

2022-06-06 16:48:25 892

原创 Qt Modbus 报文即QModbusRequest与sendRawRequest的使用

Modbus 报文

2022-05-19 09:57:30 3784 9

原创 C++ 设计模式(一)——工厂模式

设计模式(一)工厂模式

2022-05-17 14:00:55 1569

原创 Qt 基恩士PLC EtherNet/IP 单元上位链路通信功能TCP实现

Qt 基恩士PLC EtherNet/IP 单元上位链路通信功能TCP实现

2022-05-07 10:02:17 6267 2

原创 OpenCV4 VideoWriter保存视频失败,MP4 0KB,AVI 6KB

保存视频失败的原因之一

2022-04-26 16:04:19 2252 2

原创 QML简易饼状图的绘制

饼状图的绘制

2022-04-20 15:27:03 1131

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除