2

我有一个带有几个不同 QScatterSeries 和 QLineSeries 的 chartView。

我想实现一个事件,如果将鼠标移到其中一个散点上以显示有关该点的一些附加信息,则会引发一个事件。

我不确定我应该从哪里开始实施这一点。这个事件应该是我的 QChartView、我的 QChart 的一部分,还是可以将它粘贴到我的 QScatterSeries 中?

4

2 回答 2

0

悬停可能是你想要的。

QXYSeries提供悬停信号,两者QScatterSeriesQLineSeries继承自QXYSeries.

于 2021-10-25T02:00:06.093 回答
0

您可以使用从QXYSeries, hovered 继承的事件。这是 QChart 或 QChartView 的系列号事件,例如:

connect(my_serie, &QLineSeries::hovered, this, &ChartView::myFunction);
于 2021-10-25T07:20:29.070 回答