我有一个图表视图,其中包含几个不同的QScatterSeries和QLineSeries。
我想实现一个事件,如果一个人用鼠标移动到其中一个散点上以显示有关该点的一些附加信息,则会抛出该事件。
我不确定我应该从哪里开始实施。这个事件应该是我的QChartView的一部分,我的QChart的一部分,还是可以把它粘在我的QScatter系列上?
悬停可能是你想要的。
QXYSeries
提供悬停信号,QScatterSeries
和QLineSeries
都是从QXYSeries
继承的。
您可以使用继承自 QXYSeries
、悬停的事件。这是QChart或QChartView系列号的事件,例如:
connect(my_serie, &QLineSeries::hovered, this, &ChartView::myFunction);