会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Atlantis
博客园
首页
新随笔
联系
订阅
管理
2026年2月5日
QCustomPlot坐标轴游标(显示当前x、y坐标值)
摘要: 注:在坐标轴添加游标时,单独x轴或单独y轴应用游标无异常,当双轴均显示游标时会出现卡顿情况,需要在.pro中添加如下OpenGL的应用即可解决。 1 LIBS+=-lopengl32 -lglu32 2 DEFINES += QCUSTOMPLOT_USE_OPENGL 1、与鼠标跟随一样,建立游标
阅读全文
posted @ 2026-02-05 16:57 左边的翼
阅读(5)
评论(0)
推荐(0)
2026年2月4日
QCustomPlot利用QCPItemStraightLine实现鼠标跟踪线
摘要: 实现原理:在QCustomPlot添加两个QCPItemStraightLine对象分别用于鼠标X\Y轴跟踪线绘制,重写QCustomPlot的鼠标移动事件并捕获鼠标实时坐标传递至QCPItemStraightLine更新位置,QCustomPlot重绘进行效果呈现。具体实现需要重写QCustomP
阅读全文
posted @ 2026-02-04 14:20 左边的翼
阅读(5)
评论(0)
推荐(0)
2026年2月3日
QCustomPlot两个不同的Plot之间联动
摘要: 1、联动的基本原理是在第一个Plot的range变化时触发槽函数,在该槽函数里进行第二个Plot的range范围的重新设置并刷新第二个Plot。 1 ... 2 //设置不同的plot之间xAxis变化同步 3 connect(m_pCustomPlot->xAxis,SIGNAL(rangeCha
阅读全文
posted @ 2026-02-03 16:29 左边的翼
阅读(8)
评论(0)
推荐(0)
基于nlohmann的JSON文件的读取应用
摘要: 1、JSON文件格式如下 1 { 2 "Use_Sign": { 3 "Up_Board": "0", 4 "Divide_Board": "0", 5 "Insert_Machine": "0", 6 "Front_CCD": "0", 7 "Wave_Soldering": "0", 8 "Ba
阅读全文
posted @ 2026-02-03 15:42 左边的翼
阅读(7)
评论(0)
推荐(0)
2026年1月30日
QCustomPlot图表名称及x\y轴标识设置
摘要: 方法一、QCustomPlot图标名称采用第二条x轴设置标识实现,对第二条x轴各个元素进行透明化处理,只保留Label显示,具体如下: 1 m_pCustomPlot->xAxis2->setVisible(true); 2 m_pCustomPlot->xAxis2->setBasePen(QPe
阅读全文
posted @ 2026-01-30 17:23 左边的翼
阅读(4)
评论(0)
推荐(0)
QCustomPlot之坐标轴设置
摘要: 针对坐标轴样式的基本设置如下: 1 Widget::Widget(QWidget *parent) 2 : QWidget(parent),m_pCustomPlot(nullptr) 3 { 4 this->setStyleSheet("background-color: black;"); 5
阅读全文
posted @ 2026-01-30 15:42 左边的翼
阅读(7)
评论(0)
推荐(1)
2026年1月29日
QPainterPath判断点是否在路径内
摘要: QPainterPath判断给定点是否在路径内是通过contains方法进行判断,该例子中判断鼠标移动点位生效需要添加setMouseTracking(true)方法。以下为具体实现: 1 #include <QPainter> 2 #include <QMouseEvent> 3 #include
阅读全文
posted @ 2026-01-29 14:43 左边的翼
阅读(4)
评论(0)
推荐(1)
2026年1月28日
Qt之路径叠加透明
摘要: 注:Qt中路径叠加效果控制由Qt::FillRule::WindingFill与Qt::FillRule::OddEvenFill控制实现。 1 void Widget::paintEvent(QPaintEvent *event) 2 { 3 Q_UNUSED(event); 4 5 QPaint
阅读全文
posted @ 2026-01-28 17:02 左边的翼
阅读(3)
评论(0)
推荐(0)
QPainter之平移与旋转
摘要: 1、平移 1 void Widget::paintEvent(QPaintEvent *event) 2 { 3 Q_UNUSED(event); 4 5 QPainter painter(this); 6 painter.fillRect(this->rect(),QBrush(QColor(25
阅读全文
posted @ 2026-01-28 15:32 左边的翼
阅读(4)
评论(0)
推荐(0)
2026年1月27日
QBrush之径向渐变画刷应用QRadialGradient::Spread
摘要: 注:QRadialGradient默认的Spread方式为QRadialGradient::Spread::PadSpread,下面代码展示重复及反射的渐变方式。 重复渐变方式,指定不同的半径: 1 void Widget::paintEvent(QPaintEvent *event) 2 { 3
阅读全文
posted @ 2026-01-27 16:42 左边的翼
阅读(3)
评论(0)
推荐(0)
下一页
公告