-
大小: 5.13MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-08-11
- 语言: 其他
- 标签: QCustomPlot
资源简介
最近的项目用到了QCustomPlot,所以一边实现功能一边写了实验的demo,里面相关的功能都有提及,刚刚接触QCustomPlot或者由着方面需求的小伙伴可以参考一下,相互学习,共同进步,有关于QCustomPlot的相关问题我们可以共同探讨。
环境:Qt5.9.2(之前5.6.1通过),MinGW编译器。
环境:Qt5.9.2(之前5.6.1通过),MinGW编译器。
代码片段和文件信息
#include “stdafx.h“
#include “AxisFixedPixelTicker.h“
struct AxisFixedPixelTickerPrivate
{
int m_iPixel = 25;
QCPAxis * m_pDependAxis = nullptr;
};
AxisFixedPixelTicker::AxisFixedPixelTicker(QCPAxis * axis)
: QCPAxisTicker()
d_ptr(new AxisFixedPixelTickerPrivate)
{
d_ptr->m_pDependAxis = axis;
}
AxisFixedPixelTicker::~AxisFixedPixelTicker()
{
}
void AxisFixedPixelTicker::SetTickPixelStep(int pixel)
{
d_ptr->m_iPixel = pixel;
}
int AxisFixedPixelTicker::GetTickPixelStep() const
{
return d_ptr->m_iPixel;
}
double AxisFixedPixelTicker::getTickStep(const QCPRange & range)
{
if (d_ptr->m_pDependAxis)
{
bool vertical;
if (d_ptr->m_pDependAxis->axisType() == QCPAxis::atLeft
|| d_ptr->m_pDependAxis->axisType() == QCPAxis::atRight)
{
vertical = true;
}
else
{
vertical = false;
}
int screenLength = vertical ? d_ptr->m_pDependAxis->axisRect()->rect().height() : d_ptr->m_pDependAxis->axisRect()->rect().width();
return d_ptr->m_iPixel * range.size() / screenLength;
}
else
{
// return __super::getTickStep(range);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-15 08:56 customplot\
文件 1127 2018-07-23 09:25 customplot\AxisFixedPixelTicker.cpp
文件 606 2016-11-14 00:01 customplot\AxisFixedPixelTicker.h
文件 20147 2018-07-24 15:34 customplot\BasicPlot.cpp
文件 4446 2016-11-14 00:02 customplot\BasicPlot.h
文件 1024 2018-07-24 15:33 customplot\BasicPlot_p.h
文件 1735 2016-10-28 19:57 customplot\BasicWidget.cpp
文件 1331 2016-11-14 00:01 customplot\BasicWidget.h
文件 531 2016-10-28 19:48 customplot\BasicWidget_p.h
文件 7836 2016-11-13 23:56 customplot\CrossLinePlot.cpp
文件 1533 2016-11-14 00:01 customplot\CrossLinePlot.h
文件 6576 2016-11-13 22:27 customplot\FinancialPlot.cpp
文件 1687 2016-11-14 00:01 customplot\FinancialPlot.h
文件 228 2016-10-27 11:42 customplot\FinancialPlot_p.h
文件 4114 2016-11-14 00:03 customplot\FinancialWidget.cpp
文件 984 2016-11-14 00:03 customplot\FinancialWidget.h
文件 251 2016-10-27 17:46 customplot\FinancialWidget_p.h
文件 486 2016-10-26 17:28 customplot\IStockCommon.h
文件 20526 2018-08-24 11:16 customplot\Makefile
文件 528434 2018-08-24 11:16 customplot\Makefile.Debug
文件 528743 2018-08-24 11:16 customplot\Makefile.Release
文件 450 2016-11-14 00:01 customplot\PlotCallback.h
文件 897 2016-10-31 11:41 customplot\PlotDefine.h
文件 9007 2016-10-28 20:27 customplot\PlotWidget.cpp
文件 2640 2016-11-14 00:01 customplot\PlotWidget.h
文件 4585 2016-11-13 16:25 customplot\TimeSharingTrendPlot.cpp
文件 720 2016-11-14 00:01 customplot\TimeSharingTrendPlot.h
文件 319 2016-10-27 17:57 customplot\TimeSharingTrendPlot_p.h
文件 5522 2016-11-14 00:04 customplot\TimeSharingTrendWidget.cpp
文件 1269 2016-11-14 00:02 customplot\TimeSharingTrendWidget.h
文件 390 2016-10-27 17:57 customplot\TimeSharingTrendWidget_p.h
............此处省略49个文件信息
相关资源
- QCustomPlotDemo范例
- CustomPlotTest.zip
- QCustomPlot鼠标跟随显示坐标值
- qt用QCustomPlot实现鼠标实时回调xy轴数
- QCustomPlot之QCPAxisTicker坐标轴类功能实
- QT使用QCustomPlot绘制曲线并动态显示曲
- TimeDynamicListDemo.rar
- qcustomplot.zip
- 基于Qt的实时曲线绘制
- QCustomPlot
- qcustomplot鼠标点击后在坐标轴显示值
- QT中利用QCustomPlot类画曲线图
- QCustomPlot时间横坐标轴动态刷新unti<
- 发动机数据监测软件模拟数据.zip
- 可用动态曲线图加强版.zip
评论
共有 条评论