Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有几个不同 QScatterSeries 和 QLineSeries 的 chartView。
我想实现一个事件,如果将鼠标移到其中一个散点上以显示有关该点的一些附加信息,则会引发一个事件。
我不确定我应该从哪里开始实施这一点。这个事件应该是我的 QChartView、我的 QChart 的一部分,还是可以将它粘贴到我的 QScatterSeries 中?
悬停可能是你想要的。
QXYSeries提供悬停信号,两者QScatterSeries都QLineSeries继承自QXYSeries.
QXYSeries
QScatterSeries
QLineSeries
您可以使用从QXYSeries, hovered 继承的事件。这是 QChart 或 QChartView 的系列号事件,例如:
connect(my_serie, &QLineSeries::hovered, this, &ChartView::myFunction);