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