customplot 获取当前点击坐标点
时间: 2023-07-06 22:29:54 浏览: 366
获取鼠标当前坐标
如果你使用的是 CustomPlot 库来绘制图表,你可以通过重载 `QCustomPlot` 类中的 `mousePressEvent` 方法,获取鼠标点击事件的坐标点。
具体来说,你可以按照以下步骤实现:
1. 在你的 `QCustomPlot` 的派生类中,重载 `mousePressEvent` 方法。
2. 在 `mousePressEvent` 方法中,获取鼠标点击事件的坐标点,像这样:
```
void YourCustomPlot::mousePressEvent(QMouseEvent *event)
{
// 获取鼠标点击事件的坐标点
QPointF clickPoint = mapToGraph(event->pos());
// 处理你需要的逻辑
}
```
其中,`mapToGraph` 方法可以将鼠标点击事件的坐标点转换为图表中的坐标点。
通过这种方式,你就可以获取当前点击的坐标点,并进行后续的处理了。
阅读全文