資源簡介
Qt Chart波形動態顯示,坐標軸范圍可修改 Qt 版本 QtCreator 5.9
代碼片段和文件信息
#include?“widget.h“
#include?“ui_widget.h“
Widget::Widget(QWidget?*parent)?:
????QWidget(parent)
????ui(new?Ui::Widget)
{?
????ui->setupUi(this);
????Chart_Init();
}
Widget::~Widget()
{
????delete?ui;
}
void?Widget::Chart_Init(void){
????series?=?new?QLineSeries;??????//創建折線
????series->setName(“Series1“);????//設置曲線名稱
????series->setColor(Qt::red);?????//設置曲線顏色
????RangX?=?300;
????RangY?=?30;
????chart?=?new?QChart;?????????//創建圖表
????chart->addSeries(series);???//添加折線
????chart->settitle(“動態波形顯示“);
????chart->createDefaultAxes();?//添加坐標軸
????chart->axisX()->setRange(0RangX);??//設置X軸范圍
????chart->axisY()->setRange(-RangYRangY);?//設置Y軸范圍
????QChartView?*chartview?=?new?QChartView(chart);??//創建圖表顯示
????ui->Layout->addWidget(chartview);???//將圖表顯示在Layout控件
}
void?Widget::Datadeal(int?Rxint?valueint?t){
??????data?<
??????int?Temp;
??????if(Rx?<=?RangX)?Temp?=?RangX;
??????else?Temp?=?Rx;
??????SizeList?=?30;
?????//?數據
- 上一篇:MFC多線程開發例程源碼3
- 下一篇:modelsim_10.1b破解文件
評論
共有 條評論