QCustomPlot获取选点坐标
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获取选点坐标相关推荐
- JAVA中经过nginx反向代理获取客户端ip并获取相关坐标等信息
关于搜狐新浪ip库查询接口的使用 直接输出访客ip及所在城市: <script src="http://pv.sohu.com/cityjson?ie=utf-8" > ...
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
在做一个view背景特效的时候被坐标的各个获取方法搞晕了,几篇抄来抄去的博客也没弄很清楚. 现在把整个总结一下. 其实只要把下面这张图看明白就没问题了. 涉及到的方法一共有下面几个: view获取自身 ...
- Window插件获取窗口坐标
本帖最后由 兄弟工程师05 于 2013-3-22 09:01 编辑 Window插件获取窗口坐标[code]Call RunApp("notepad.exe") Delay 15 ...
- C++获取鼠标坐标并移动鼠标
原文章地址: C++获取鼠标坐标并移动鼠标 公司电脑强制设定10分钟无鼠标键盘输入便锁屏,锁屏之后要重新输入密码太麻烦.代码自动检测过去4.9分钟内鼠标是否发生了移动,如果没有发生移动则移动鼠标位置. ...
- mysql图形查询操作 点找面及面找点 Polygon获取中心点坐标 空间地理位置计算
SET @x = 121; SET @y = 30; -- SET @point = CONCAT('POINT(',@x,' ',@y,')'); set @point= Point(@x,@y); ...
- 按键精灵通过句柄获取窗口坐标_按键精灵怎么获取同名窗口的句柄
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:按键精灵怎么获取同名窗口的句柄回答:命令名称: Search 遍历符合窗口 命令功能: 遍历符合窗口标题的句柄保存到数组里 命令参数 ...
- 高德地图:点击获取火星坐标(经纬度)
本文根据酸奶小妹博文中代码进行修改:http://www.cnblogs.com/milkmap/p/3627940.html 由于高德api升级,原文代码貌似已经不能用,略作修改后可用. <! ...
- rdkit 力场优化UFFOptimizeMolecule、MMFFOptimizeMolecule;chem3D 3D分子生成;获取分子坐标对象
rdkit 力场优化UFFOptimizeMolecule.MMFFOptimizeMolecule 参考:https://zhuanlan.zhihu.com/p/82588052 https:// ...
- Java 根据高德地图获取经纬度坐标
1: 申请高德服务key /*** @param addressName* @param cityName* @Description 根据高德地图, 通过地址获取经纬度坐标* @Throws* @R ...
最新文章
- 程序员必知的20个Python技巧
- 【6月活动】投稿换T恤!只要你愿意分享!这件酷炫的T恤就是你的~!!
- 处理音频文件的python模块
- 寻路算法实例解析:贪吃蛇AI的实现
- form表单提交,后台实体类接收转义问题
- ubuntu 18.04 melodic roslaunch :七步使用roslaunch控制两个终端机器人
- 苹果“双标”?法国版iPhone13仍赠送耳机,在中国同款售价却要149元
- python生成应用程序错误_py2app:运行生成的应用程序时出现语法错误
- 运营商宣传的volte语音高清有啥好处啊?
- 学校为什么要单位接收函_为什么要选择语言学校留学?
- 【浙江大学PAT真题练习乙级】1009 说反话 (20分)真题解析
- 一个HTTP请求的完整过程
- ffmpeg添加自定义硬件编解码器
- 传奇私服架设入门教程分享
- Js加载百度热点新闻
- flask爱家租房项目开发(十)
- 2023年云南中烟名单
- Aurora Store!
- 如何ping通github
- Mac电脑怎么读写不了移动硬盘?解决苹果电脑不能读写移动硬盘问题