91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

使用QChart實(shí)現(xiàn)的動(dòng)態(tài)曲線。 原文博客:https://blog.csdn.net/Phr_Nick/article/details/94769758

資源截圖

代碼片段和文件信息

#include?“dynamicchart.h“

DynamicChart::DynamicChart(QGraphicsItem?*parent?Qt::WindowFlags?wFlags):
????QChart(QChart::ChartTypeCartesian?parent?wFlags)
????m_series(nullptr)m_axisX(new?QValueAxis())
????m_axisY(new?QValueAxis())m_x(0)m_y(0)
{

????m_series?=?new?QSplineSeries(this);
????QPen?Displaystyle;
????Displaystyle.setColor(Qt::red);//設(shè)置圖表顯示顏色
????Displaystyle.setWidth(1);//設(shè)置圖表顯示寬度
????m_series->setPen(Displaystyle);//將設(shè)置好的樣式應(yīng)用到series中,如果想要在一張圖上顯示多種樣式
???????????????????????????????????//,那就要對多個(gè)series分別設(shè)置樣式
????m_series->append(m_x?m_y);//設(shè)置起點(diǎn)坐標(biāo)
????addSeries(m_series);
????addAxis(m_axisXQt::AlignBottom);//設(shè)置x軸以及對齊樣式
????addAxis(m_axisYQt::AlignLeft);//設(shè)置y軸以及對齊樣式
????m_series->attachAxis(m_axisX);//將設(shè)置好的X軸放入series中
????m_series->attachAxis(m_axisY);//將設(shè)置好的Y軸放入series中
????m_axisX->setTickCount(10);//設(shè)置x軸之間的間隔
????m_axisX->setRange(0?15);//設(shè)置X軸的范圍
????m_axisY->setRange(0?280);//設(shè)置Y軸的范圍

????m_timer?=?new?QTimer(this);
????connect(m_timer&QTimer::timeoutthis&DynamicChart::GenerateRandomData_slot);
????m_timer->start(500);
}

DynamicChart::~DynamicChart()
{
????delete?m_timer;
????delete?m_axisY;
????delete?m_axisX;
????delete?m_series;
}

void?DynamicChart::GenerateRandomData_slot()
{
????m_x?+=?qrand()%15;//因?yàn)樯厦嬖O(shè)置了x軸的范圍是0到15?所以隨即產(chǎn)生的數(shù)不能超過15因此需要?%15
????m_y?=?qrand()%280;//原因同上
????m_series->append(m_x?m_y);//將數(shù)據(jù)放入series中,每加入一組數(shù)據(jù),圖表就會(huì)自動(dòng)重畫一次

}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-07-06?09:10??ChartLearning\
?????文件????????1269??2019-07-06?08:36??ChartLearning\ChartLearning.pro
?????文件????????1743??2019-07-06?09:00??ChartLearning\dynamicchart.cpp
?????文件?????????710??2019-07-06?09:02??ChartLearning\dynamicchart.h
?????文件?????????565??2019-07-06?09:10??ChartLearning\main.cpp
?????文件?????????219??2019-07-06?08:18??ChartLearning\mainwindow.cpp
?????文件?????????297??2019-07-06?08:18??ChartLearning\mainwindow.h
?????文件?????????630??2019-07-06?08:18??ChartLearning\mainwindow.ui

評論

共有 條評論