QChartView *chartView;//创建折线图视图
chartView = new QChartView(createLineChart());
chartView->setParent(ui->widget);
chartView->show();
利用setParent然后再show但是图没有适应窗口大小
QChartView *chartView;//创建折线图视图
chartView = new QChartView(createLineChart());
chartView->setParent(ui->widget);
chartView->show();
利用setParent然后再show但是图没有适应窗口大小
这个是你没有给子控件布局导致的。
首先要给ui->widget设置一直布局如:QHBoxLayout *hbox = new QHBoxLayout(ui->widget);
然后设置: chartView->setParent(hbox );或者hbox->addWidget(chartView);