首先这两大神兽要安装。我就不在这里赘述了。
第一部分,配置
点击项目,点击属性
如下图所示,需要添加包含目录和库目录
在包含目录的选项中添加qtcharts和include两个目录
在添加库的目录
如下图所示继续添加charts
接着在C/C++ 预处理器 预处理器定义 添加如下选项
UNICODE
_UNICODE
找到链接器输入附加依赖性中添加(注意一下debug和release的区别)
如果是debug 就
Qt6Chartsd.lib
如果是release就
Qt6Charts.lib
第二部分,如何使用
打开qt designer,选择widget
右键widget,点击提升为(下面的音阶和旁边的框框不用管他,是作者偷懒忘记删掉了😊)
填入要提升的类名称,提升的类名称和头文件写一样的就行,接着再添加
QChartView
在头文件中引qtcharts
#include<QtCharts>
在源文件的构造函数中添加如下
// 构建图表对象
QChart* chart = new QChart();
// 构建折线系列对象
QLineSeries* series = new QLineSeries();
for (quint32 i = 0; i < 100; i++)
{
//调用append()接口,传递的参数x、y对用的是一组坐标数据。
series->append(i, sin(0.6f * i));
}
// 将系列添加到图表
chart->addSeries(series);
// 基于已添加到图表的 series 来创建默认的坐标轴
chart->createDefaultAxes();
// 将图表绑定到视图
ui.widget->setChart(chart);
编译运行成功不报错那就大功告成