QAbstractSeries のタイプが QLineSeries であるため、QAbstractSeries をクリックされた信号に接続する方法はありますか?
私は次のことができます:
QlineSeries *series = new QLineSeries();
QChart *chart = new QChart();
series->append(1,1);
chart->addSeries(series);
connect(series, &QLineSeries::clicked, this, &View::myFunction);
しかし、別のクラスでシリーズを定義していて、シリーズにのみアクセスできる場合
QList<QAbstractSeries*> seriesList = chart->series();
シリーズを介して接続できません
connect(seriesList[0], &QAbstractSeries::clicked, this, &View::myFunction);
QAbstractSeries には「クリック」されたシグナルがないためです。しかし、私は型にアクセスできます
seriesList[0].type();
しかし、今、この情報との接続を処理する方法がわかりません。または、チャートからシリーズを QLineSeries として取得する別の方法はありますか?