qcustomplot
文章平均质量分 55
秃头就能变强
这个作者很懒,什么都没留下...
展开
-
qcustomplot多个坐标系
继承重写了qcostomplot原有布局样式,添加了部分自定义功能函数。原创 2022-07-19 16:08:28 · 3733 阅读 · 9 评论 -
Qt QCustomPlot 和 QCPItemTracer 游标的使用
.h文件中申明要用的对象指针QCustomPlot *m_plot; QCPItemTracer *tracer; //游标QCPItemText *textLabel; //图标标签QCPItemText *tracerLabel; //游标标签QCPGraph *tracerGraph;//游标要吸附哪个graph设置画笔工具QPen pen; //新建一个画笔pen.setWidth(2);pen.setColor(Qt::green);原创 2020-10-07 16:10:33 · 15447 阅读 · 6 评论 -
QCustomPlot 多个坐标系
三个水平的坐标系,如图首先说明,本案列是直接继承QCustomPlot,如果是需要通过非继承方式,自行将其中的this关键字替换为QCustomPlot* X 的X;文中有些代码省略了this,自行判断。一、添加多个坐标系步骤如下:1.清空布局中默认的坐标系及其他控件 this->plotLayout()->clear();/* 在.h文件中定义好的需要使用的控件QCPAxisRect * A0_5; //坐标系 1QCPAxisRect * A0_50; //坐标系原创 2021-10-30 10:49:13 · 5923 阅读 · 32 评论 -
QCustomPlot 缩放拖动卡顿
在使用QCustomPlot缩放时,当缩放到所有数据点同时显示在窗口上时,再拖动图层时会十分卡顿,卡顿的代码:QCPGraph* _graph = m_plot->addGraph(); //添加图表_graph->setLineStyle(QCPGraph::lsStepLeft); //设置连线类型_graph->setPen(QPe原创 2021-11-22 17:31:09 · 2115 阅读 · 3 评论 -
Qt qcustomplot 隐藏十字游标的横线或竖线
第一步:实现正常的十字游标功能,这里就不叙述过程了。第二步:如图,输入关键字void QCPItemTracer::draw(QCPPainter *painter)点击 search得到如下图结果:双击黄色区域,跳转到如图区域:如上图,红色方框区域即为十字游标,也就是以下代码:case tsCrosshair: //十字游标 { if (center.y() > clip.top() && center.y() < clip.bo原创 2020-11-18 15:50:31 · 3782 阅读 · 1 评论 -
qcustomplot单游标在多个坐标系中切换
qcustomlot 多坐标系场景下游标的使用原创 2022-12-15 11:27:22 · 1732 阅读 · 10 评论