qt CreatorでUIを作成しました。このUIにボタンとウィジェットがあります(それぞれボタンとchar_containerと呼ばせてください)。 chart_containerの内部にプログラムでChartviewを追加する必要があります。 私はデフォルトレイアウトを変更しませんでした。QT他のウィジェット内にウィジェットを挿入
私は、次のコードを試してみたが、それは動作しません:
void MainWindow::button_slot(){
QtCharts::QChart *chart = new QtCharts::QChart();
QtCharts::QChartView *chartView = new QtCharts::QChartView(chart);
chartView->setParent(ui->chart_container);
this.repaint();
}
あなたはまだChartWindをMainWindowに追加する必要があります(親が十分でない、AFAIKを設定するだけです)。 – dbrank0