自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QCustomPlot多个y轴一个x轴、实时绘制多条曲线

一、项目中结合树形目录勾选框,进行动态增加和删除勾选框,通过定时器模拟数据进行显示。4、//当鼠标放大缩小上下移动时 ,多段y轴x轴同步。3、x轴y轴数据同步,当放大缩小表格时;1、动态增加channel所对应的坐标系。2、动态删除channel所对应的坐标系。5、初始化QCustomPlot。2、多段y轴,共用同一个x轴;3、//多段y轴共用同一个x轴。1、动态增加/移除坐标系;

2024-03-27 15:09:13 4601 13

原创 c++/qt数据读写缓存池(多用于多线程、线程池缓存大量数据)

c++大量实时读写数据。缓存池;

2025-02-07 11:49:56 352

原创 c++环形队列缓存-RingBuffer-模板类

队列是一种先进先出的数据结构,最先进入队列的元素最先被处理,而后加入的元素则排在队列的末尾。1、队尾插入元素时,如果到达数组末尾,会回到数组的开头。2、队头移除元素时,也会随着队列的移动进行循环。入队:向队列的末尾插入元素。出队:从队列的头部移除元素。

2025-01-09 18:04:21 303

原创 QCustomPlot/QChart实时绘制大数据量曲线不卡顿(每秒刷新显示50w个数据点),通过线程(QThread)实时处理

QCustomPlot/QChart实时绘制大数据量曲线不卡顿(每秒刷新显示50w个数据点)

2025-01-08 16:33:37 3050 13

原创 windows上,在c++/qt中使用CyAPI操作USB设备驱动,多线程使用CCyUSBDevice,异步传输

【代码】windows上,在c++/qt中使用CyAPI操作USB设备驱动,多线程使用CCyUSBDevice,异步传输。

2024-07-10 15:41:37 963 1

原创 c++/qt与Python交互,调用python函数接口、支持复杂传参类型、多线程调用、调用shell命令

支持QMap转python字典类型;QList/QVector转python列表、嵌套列表类型;2、支持python复杂参数类型如下:字典类型、嵌套列表类型;3、支持c++/qt多线程调用python函数;1、c++支持线程中调用python函数接口;5、c++调用shell命令。4、python线程锁。

2024-07-10 14:46:45 700

原创 QCustomPlot使用

放大缩小、动态增加数据、鼠标拖拽矩形框选曲线数据、鼠标点击显示数据点。QCustomPlot用法及源代码。x缩放、y缩放、还原、截图等功能。

2024-04-03 14:58:02 841 1

原创 QDomDocument解析XML文件

解析xml文件功能:xml文件

2024-03-28 16:13:52 334

原创 c++/qt通过QWebChannel与JS/html网页端交互通信

1、需要从网上下载两个文件2、QWebChannel注册通信通信类对象名:“MyWebTransPort”,js调用这个名进行通信;3、js发送数据至c++调用函数:void RecvTextFromJs(const QString &text);c++发送数据至js调用函数:void SignalSendToJs(QString text);4、js/html网页作为客户端,c++/qt启动本地服务器作为服务端进行通信;**

2024-03-28 09:55:16 1962 4

原创 QTreeWidge通用树形目录

1、增加节点搜索框功能,可点击确定按钮、或者enter回车键进行查找子节点;2、可一键勾选根目录下的所有子目录,并发送子节点id进行处理;datastruct.h(数据实体类,可自己定义增加数据类型)3、可对子节点进行双击、右键弹出菜单进行拓展功能;TreeDirectoryWidget.cpp文件。TreeDirectoryWidget.h文件。//调用TreeDirectoryWidget。4、加载数据等待显示转圈、结束转圈功能;

2024-03-27 16:56:00 823

原创 判断输入的字符串是否为数字

【代码】判断输入的字符串是否为数字。

2024-03-27 15:57:52 160

C++编程基于虚函数的类方法重写机制解析:多态性实现与函数调用过程分析

内容概要:本文介绍了C++中虚函数的使用方法及其特性。通过展示三个类A、B、C的继承关系,其中每个子类重写了父类的虚函数func(),当使用基类指针指向派生类对象并调用虚函数时,实际调用的是最底层派生类(即C类)中的函数版本。这体现了C++多态性的特点,以及虚函数机制如何确保正确的方法解析; 适合人群:具有一定C++编程基础的学习者或开发者,特别是对面向对象编程和继承、多态概念有初步了解的人群; 使用场景及目标:①理解C++中虚函数的工作原理;②掌握通过基类指针或引用来调用派生类成员函数的技术;③学习如何利用虚函数实现程序的灵活性与扩展性; 阅读建议:读者应结合实际编码练习来加深对虚函数机制的理解,在实践中体会不同类之间的继承关系和方法覆盖的效果。

2025-04-10

QCustomPlot多个y轴一个x轴、实时绘制多条、大量曲线源代码

备注: 1、动态增加/移除坐标系; 2、多段y轴,共用同一个x轴; 3、x轴y轴数据同步,当放大缩小表格时; 4、通过定时器0.5s更新一次数据; 详解参考: https://blog.csdn.net/weixin_45074487/article/details/137076400?spm=1011.2415.3001.5331

2025-04-10

空空如也

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

TA关注的人

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