#include "mainwindow.h" #include #include "./ui_mainwindow.h" // 两种引入命名空间方法 // using namespace QtCharts; // 使用unsing引入命名空间 QT_CHARTS_USE_NAMESPACE // 使用内置宏引入命名空间 MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QChartView* chartView = new QChartView(this); QLineSeries* series = new QLineSeries(); for (quint32 i = 0; i < 100; i++) { // 参数 x 为循环自增变量 i,参数 y 为正弦函数Y值 series->append(i, sin(static_cast(0.6f * i))); } // 将系列添加到图表 chartView->chart()->addSeries(series); // 基于已添加到图表的 series 来创建默认的坐标轴 chartView->chart()->createDefaultAxes(); } MainWindow::~MainWindow() { delete ui; }