自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

原创 QTableWidget 中insertRow(0)(头插)和 insertRow(rowCount())(尾插)的性能差异

QTableWidget 中insertRow(0)(头插)和 insertRow(rowCount())(尾插)的性能差异

2025-04-03 22:35:02 706

原创 解决QSharedPointer栈变量的崩溃问题

QSharedPointer 必须管理 new 创建的堆对象?将栈对象交给 QSharedPointer 会导致运行时崩溃?

2025-03-31 22:21:19 263

原创 nlohmann/json支持QString、QVector、QMap

nlohmann/json支持QString、QVector、QMap

2025-03-19 00:34:25 867

原创 函数指针的指针int (*(*pf())())()

函数指针的指针int (*(*pf())())(){};

2024-11-15 00:13:15 681

原创 结构体是否包含特定类型的成员变量

结构体是否包含特定类型的成员变量

2024-11-10 22:08:27 436

原创 使用enable_if模板处理不同相同结构体c++14及C++17

使用enable_if模板处理不同相同结构体c++14及c++17一种常见错误是声明两个仅在默认模板实参上有别的函数模板。这样做是无效的,因为这些函数声明被当做同一函数模板的再声明(函数模板等价性中并不计入默认模板实参)。

2024-11-10 18:30:27 1105

原创 C++超高精度计时器

C++超高精度计时器

2024-04-07 00:36:45 696 2

原创 QToolBox先removeItem再addItem失败

QToolBox先removeItem再addItem失败。函数的调用推迟到当前函数执行完成后。这样,可以确保每次递归调用的深度不会超过函数栈的容量,避免了崩溃的问题。总结起来,通过定时器的延迟可以避免函数栈溢出,因为它将。

2023-12-30 23:22:35 589 1

原创 C++使用策略模式,减少使用switch...case...

C++使用策略模式,减少使用switch...case...

2023-12-06 23:27:30 523

原创 实现极坐标图表QPolarChart的角度轴范围是[0,360]时,0度在水平右侧

默认QPolarChart的范围是[0,360]时,0度在垂直上方。实现极坐标图表QPolarChart的角度轴范围是[0,360]时,0度在水平右侧

2023-11-23 00:07:58 1390

原创 KDChart2.8编译过程-使用VS+CMake-MSVC2017

KDChart2.8编译过程-使用VS+CMake-MSVC2017

2023-11-03 01:01:00 739

原创 KDChart3.0编译过程-使用QT5.15及QT6.x编译

KDChart3.0编译过程-使用QT5.15及QT6.×编译

2023-10-24 23:55:22 1197 3

原创 生产者和消费者线程循环

线程安全-生产者消费者模型

2023-09-04 23:44:20 373

转载 CMake 保姆级教程(下)

通过得到的结果我们可以得到一个结论:在进行路径比较的时候,如果使用 PATH_EQUAL 可以自动剔除路径中多余的分割线然后再进行路径的对比,使用 STREQUAL 则只能进行字符串比较。在遍历列表的时候一共使用了两种方式,一种提供了多个变量来存储当前列表中的值,另一种只有一个变量,但是实际取值的时候需要通过。的方式来操作,注意事项:第一个列表对应的编号是0,第一个列表对应的编号是0,第一个列表对应的编号是0。的加强版,我们在遍历一个整数区间的时候,除了可以指定起始范围,还可以指定步长。

2023-09-03 00:12:49 514

转载 CMake 保姆级教程(上)

CMake 是一个项目构建工具,并且是跨平台的。关于项目构建我们所熟知的还有Makefile(通过 make 命令进行项目的构建),大多是IDE软件都集成了make,比如:VS 的 nmake、linux 下的 GNU make、Qt 的 qmake等,如果自己动手写 makefile,会发现,makefile 通常依赖于当前的编译平台,而且编写 makefile 的工作量比较大,解决依赖关系时也容易出错。而 CMake 恰好能解决上述问题, 其允许开发者指定整个工程的编译流程

2023-09-03 00:08:01 961

原创 QTableWidget对单元格(QWidget/QTableWidgetItem)的内存管理[clearContents()]

QTableWidget对单元格(QWidget/QTableWidgetItem)的内存管理[clearContents()] 1.clearContents() 会清除表格中的所有单元格内容,包括释放`之前创建的QTableWidgetItem 和通过 setCellWidget() 设置的 QWidget 对象,但是不指向nullptr并且是延时释放QWidget 的而QTableWidgetItem 立即释放;

2023-08-05 19:41:21 1157

原创 C++复刻:[滑动侧边栏]

C++复刻:[滑动侧边栏]

2023-08-01 23:42:17 275

原创 C++复刻:[流光按钮]+[悬浮波纹按钮]

C++复刻:[流光按钮]+[悬浮波纹按钮]

2023-07-30 22:18:03 846 1

原创 QComboBox的Item项携带(存储)一个或多个数据

QComboBox的Item项携带(存储)一个或多个数据

2023-07-27 23:14:07 1368 2

原创 解决嵌入式中QTableWidget双击出现空白QTableWidgetItem输入

解决嵌入式中QTableWidget双击出现空白QTableWidgetItem输入嵌入式中QTableWidget一般只能看数据不能编辑,或者是选择所以双击出现空白QTableWidgetItem输入是不允许的

2023-07-25 22:56:17 763

翻译 <4>[QTCN]图片网络传输工具(服务器端)

图片网络传输工具(服务器端)。亮点:图片网络传输解码。

2023-07-16 23:14:33 350

翻译 <3>[QTCN]图片网络传输工具(客户端)

图片网络传输工具(客户端)亮点:图片网络传输解码。

2023-07-16 22:46:22 355

原创 考核:QTableWidget开发[折叠/展开单元格QTableWidgetItem]

1. 初始化界面:设置表格的显示属性,包括隐藏水平表头、选择行为为行、选择模式为单选,并自动调整列宽。2. 填充表格:根据数据 **faTable** 和 **nTable**,将方案信息和装备信息填充到表格中。每个方案对应一个 **QDialog** 对话框,通过单元格的组件展示在表格中。3. 方案折叠/展开:点击方案的折叠按钮,可以折叠或展开方案的详细信息。折叠时隐藏方案的详细信息,展开时显示方案的详细信息。4. 方案搜索:在搜索框中输入名称,点击搜索按钮,可以搜索并滚动到对应的方案。匹配则展开

2023-07-15 17:22:58 2284

翻译 <2>[QTCN]图片数据转换工具

[QTCN]图片数据转换工具 说明:图片数据转换工具,可以批量将图片转换成数据,将数据转换为图片。 亮点:延时处理,图片数据解码,16进制格式和base64格式,进度条同步显示,文件保存等。新增:自动推算路径无需再选择(不存在则自动创建)

2023-07-12 00:17:38 489

翻译 <1>[QTCN]颜色拾取器

[QTCN]颜色拾取器 - 桌面置顶 - 获取全局鼠标坐标和颜色(Web值、RGB) - **新增**: 按下鼠标右键停止/开启

2023-06-29 11:32:48 401 1

原创 QT桌面挂件动画

QT桌面挂件动画; - 桌面挂件动画置顶 - 切换挂件动画 - 图片选择更换桌面壁纸 - 显示时改变桌面壁纸,隐藏/退出时还原桌面壁纸 - 系统托盘菜单,可选择开/关悬浮挂件功能按键 - 悬浮挂件功能按键随鼠标区域显示/隐藏

2023-06-28 14:55:25 1143

原创 VS+OpenCV字符动画ikun打篮球

VS+OpenCV字符动画ikun打篮球。

2023-06-25 21:07:15 948

原创 Qt二维码生成器+复制到剪贴板

Qt二维码生成器+复制到剪贴板

2023-06-14 21:09:25 481

转载 Qt获取本机IP、MAC、IPV6子网掩码等网络信息

Qt获取本机IP、MAC、IPV6子网掩码等网络信息

2023-04-12 14:50:58 1024

原创 旋转的沙漏

最近毕业设计需要用到旋转的沙漏,记忆中好像在正点原子学过。

2023-04-06 12:37:58 575

原创 Qt天气预报

目录环境weather.promain.cppweather.hweather.cppweatherdata.h 今天、未来6天数据体weathertool.h 获取城市编码工具类ui_weather.h UI设计器生成的头文件UI效果注意笔记源码环境目前只兼容 Qt 5.14.2 MinGW 64-bit;Qt Creator 4.11.1 和 Qt 5.15.2 MinGW 64-bit;Qt Creator 9.0.1在UI设计器生成的头文件中 ui_weather.hvoid ret

2023-03-31 11:53:02 2087 3

原创 Qt广告机服务器(上位机)

Qt广告机服务器(上位机) 1. 客户端列表(下位机) 2. 广告图片广播 3. 天气信息多选点播 4. 消息提醒广播 5. 日期显示模块

2023-03-08 15:07:41 1954 2

原创 Qt广告机客户端(下位机)

Qt广告机客户端(下位机) 1. 连接服务器(上位机) 2. 广告图片播放模块 3. 日期显示模块 4. 天气显示模块 5. 信息提示模块

2023-03-07 13:33:51 1396

原创 Qt图片定时滚动播放器+透明过渡动画

Qt图片定时滚动播放器+透明过渡动画,可以显示jpg、jpeg、png、bmp。可以从电脑上拖动图到窗口并显示出来或者打开文件选择,定时滚动图片

2023-02-27 09:51:19 2330

原创 C/C++去掉MAC地址中的冒号,获取值

':' 是字符ASCII码,":"是字符串

2023-02-25 13:12:58 811

原创 Qt图片定时滚动播放器

可以显示jpg、jpeg、png、bmp。可以从电脑上拖动图到窗口并显示出来或者打开文件选择,定时滚动图片

2023-02-24 19:18:54 1458

原创 Qt图片浏览器

Qt浏览器可以显示jpg、jpeg、png、bmp。可以从电脑上拖动图到窗口并显示出来或者打开文件选择

2023-02-23 15:07:19 391

原创 Qt视频播放器[QMediaPlayer+QVideowidget]

Qt视频播放器[QMediaPlayer+QVideowidget]

2023-02-22 23:42:26 16618 5

原创 kill -9 xxx重定义killall xxx

kill -9 xxx重定义killall xxx。

2023-01-29 10:11:17 227

原创 Qt编译错误“Killed signal terminated program cc1plus“+设备报错undefined symbol: _Z22qInitResources_xxx

Qt编译错误"Killed signal terminated program cc1plus"+设备报错undefined symbol: _Z22qInitResources_xxx

2023-01-05 14:33:46 881

空空如也

空空如也

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

TA关注的人

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