QCustomPlot的plottableClick(QCPAbstractPlottable* plottable, int dataIndex, QMouseEvent* event)信号在鼠标单击绘图层上的数据点时发出,plottable是接收点击的绘图层,dataIndex是最接近点击位置的数据点索引,event是鼠标点击事件。

首先需要设置QCustomPlot可选点,关联plottableClick信号:

//设置可选点
ui->m_pPlotZoom->setInteractions(QCP::iSelectPlottables);//关联选点信号
connect(ui->m_pPlotZoom, SIGNAL(plottableClick(QCPAbstractPlottable*, int, QMouseEvent*)), this, SLOT(OnPlotClick(QCPAbstractPlottable*, int, QMouseEvent*)));//选点处理函数
void MainWindow::OnPlotClick(QCPAbstractPlottable *plottable, int dataIndex, QMouseEvent *event)
{//先获取点击的绘图层名称,然后通过名称找到图层ID,再找到对应的数据点int graphId = m_vecDataName.indexOf(plottable->name());const QCPGraphData *ghd = ui->m_pPlotZoom->graph(graphId)->data()->at(dataIndex);qDebug() << ghd->key << ghd->value;
}

QCustomPlot获取选点坐标相关推荐

  1. JAVA中经过nginx反向代理获取客户端ip并获取相关坐标等信息

    关于搜狐新浪ip库查询接口的使用 直接输出访客ip及所在城市: <script src="http://pv.sohu.com/cityjson?ie=utf-8" > ...

  2. android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)

    在做一个view背景特效的时候被坐标的各个获取方法搞晕了,几篇抄来抄去的博客也没弄很清楚. 现在把整个总结一下. 其实只要把下面这张图看明白就没问题了. 涉及到的方法一共有下面几个: view获取自身 ...

  3. Window插件获取窗口坐标

    本帖最后由 兄弟工程师05 于 2013-3-22 09:01 编辑 Window插件获取窗口坐标[code]Call RunApp("notepad.exe") Delay 15 ...

  4. C++获取鼠标坐标并移动鼠标

    原文章地址: C++获取鼠标坐标并移动鼠标 公司电脑强制设定10分钟无鼠标键盘输入便锁屏,锁屏之后要重新输入密码太麻烦.代码自动检测过去4.9分钟内鼠标是否发生了移动,如果没有发生移动则移动鼠标位置. ...

  5. mysql图形查询操作 点找面及面找点 Polygon获取中心点坐标 空间地理位置计算

    SET @x = 121; SET @y = 30; -- SET @point = CONCAT('POINT(',@x,' ',@y,')'); set @point= Point(@x,@y); ...

  6. 按键精灵通过句柄获取窗口坐标_按键精灵怎么获取同名窗口的句柄

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:按键精灵怎么获取同名窗口的句柄回答:命令名称: Search 遍历符合窗口 命令功能: 遍历符合窗口标题的句柄保存到数组里 命令参数 ...

  7. 高德地图:点击获取火星坐标(经纬度)

    本文根据酸奶小妹博文中代码进行修改:http://www.cnblogs.com/milkmap/p/3627940.html 由于高德api升级,原文代码貌似已经不能用,略作修改后可用. <! ...

  8. rdkit 力场优化UFFOptimizeMolecule、MMFFOptimizeMolecule;chem3D 3D分子生成;获取分子坐标对象

    rdkit 力场优化UFFOptimizeMolecule.MMFFOptimizeMolecule 参考:https://zhuanlan.zhihu.com/p/82588052 https:// ...

  9. Java 根据高德地图获取经纬度坐标

    1: 申请高德服务key /*** @param addressName* @param cityName* @Description 根据高德地图, 通过地址获取经纬度坐标* @Throws* @R ...

最新文章

  1. 程序员必知的20个Python技巧
  2. 【6月活动】投稿换T恤!只要你愿意分享!这件酷炫的T恤就是你的~!!
  3. 处理音频文件的python模块
  4. 寻路算法实例解析:贪吃蛇AI的实现
  5. form表单提交,后台实体类接收转义问题
  6. ubuntu 18.04 melodic roslaunch :七步使用roslaunch控制两个终端机器人
  7. 苹果“双标”?法国版iPhone13仍赠送耳机,在中国同款售价却要149元
  8. python生成应用程序错误_py2app:运行生成的应用程序时出现语法错误
  9. 运营商宣传的volte语音高清有啥好处啊?
  10. 学校为什么要单位接收函_为什么要选择语言学校留学?
  11. 【浙江大学PAT真题练习乙级】1009 说反话 (20分)真题解析
  12. 一个HTTP请求的完整过程
  13. ffmpeg添加自定义硬件编解码器
  14. 传奇私服架设入门教程分享
  15. Js加载百度热点新闻
  16. flask爱家租房项目开发(十)
  17. 2023年云南中烟名单
  18. Aurora Store!
  19. 如何ping通github
  20. Mac电脑怎么读写不了移动硬盘?解决苹果电脑不能读写移动硬盘问题

热门文章

  1. 储能式UPS在数据中心的应用探讨
  2. JAVA 对接支付宝的 网页支付、当面付 工具类
  3. itop4412的uboot
  4. GDC - 《幽灵行动:荒野》地形技术和工具(七)
  5. 在IDEA中使用preparestatement,使用setdate出错的问题
  6. 大数据开发之Hive篇15-Hive之hpl/sql编程
  7. C++字符串转十六进制
  8. Effective Java 枚举和注解 第33条:用 EnumMap 代替序数索引
  9. python中的日期时间处理,提取年月日
  10. 数组中最大连续子序和