使用 Qt6 和 QtCharts 模块实现绘制折线图并显示窗口界面的代码:
代码示例:
#include <QApplication>
#include <QChartView>
#include <QLineSeries>
#include <QtCharts/QChart>
#include <QValueAxis>
#include <QMainWindow>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 创建折线图数据系列
QLineSeries *series = new QLineSeries();
*series << QPointF(0, 6)
<< QPointF(1, 7)
<< QPointF(2, 8)
<< QPointF(3, 6)
<< QPointF(4, 5)
<< QPointF(5, 8)
<< QPointF(6, 10)
<< QPointF(7, 7);
// 创建图表对象
QChart *chart = new QChart();
chart->addSeries(series);
chart->setTitle("Line Chart Example");
// 设置坐标轴
QValueAxis *axisX = new QValueAxis();
axisX->setTitleText("X Axis");
axisX->setLabelFormat("%i&#