プロット上で直接グラフを選択して、グラフを非表示/表示したいと思います。私が念頭に置いているのは、次のようなものです。
myPlot->graph(graphIdx)->setVisible(false);
ウィジェットですmyPlot
。QCustomPlot
私の質問は:graphIdx
選択したグラフのインデックスを取得する方法はありますか? 些細なことかもしれませんが、正直なところ、私には理解できません。
前もって感謝します
A.
プロット上で直接グラフを選択して、グラフを非表示/表示したいと思います。私が念頭に置いているのは、次のようなものです。
myPlot->graph(graphIdx)->setVisible(false);
ウィジェットですmyPlot
。QCustomPlot
私の質問は:graphIdx
選択したグラフのインデックスを取得する方法はありますか? 些細なことかもしれませんが、正直なところ、私には理解できません。
前もって感謝します
A.
QCustomPlot::selectedGraphs
a を返す関数を使用しQList<QCPGraph *>
ます (この場合、要素は 1 つだけ必要です)。setVisible
これらのポインターを直接呼び出すことができます。QCustomPlot::selectedPlottables
ドキュメントが示唆するように、代わりに必要になる場合があります。