ui->chart->setChart(chart);
按照上面的写法,每次setChart之后内存都会变大。
改成下面的写法,就没有内存变大的情况了
QChart* chart = new QChart();
QChart* oldChart = ui->chart_2->chart();
ui->chart_2->setChart(chart);
if(oldChart != nullptr)
delete oldChart;
ui->chart->setChart(chart);
按照上面的写法,每次setChart之后内存都会变大。
改成下面的写法,就没有内存变大的情况了
QChart* chart = new QChart();
QChart* oldChart = ui->chart_2->chart();
ui->chart_2->setChart(chart);
if(oldChart != nullptr)
delete oldChart;