QCustomPlot 如何获取图像中的点对应当前坐标轴的坐标?

ronal7do 2014-12-04 10:14:56
如题,查看了QCustomPlot的源码,没有找到相关函数。如果说获取鼠标的局部坐标然后再转换为坐标轴坐标的话,因为我的程序中坐标轴并不是等于整个窗口或空间的长或宽,所以无法通过这个方法转换。所以在此请教各位,多谢!
...全文
1379 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
da_pipi 2015-12-10
  • 打赏
  • 举报
回复
double pos = m_customplot->xAxis->pixelToCoord(event->pos().x());
引用 4 楼 z1houcheng12 的回复:
我也遇到了这个问题,是怎么解决的,求大神指教
奔跑的肥猪 2015-08-26
  • 打赏
  • 举报
回复
我也遇到了这个问题,是怎么解决的,求大神指教
血红色 2014-12-28
  • 打赏
  • 举报
回复
MouseEvent->pos()可以获得相对于viewport()的坐标pos, 然后 size1=customPlot->viewport().size(); size2=customPlot->axisRect()->size(); 再 pos-(size1-size2)/ 2就可以获得鼠标点击位置的坐标
ronal7do 2014-12-05
  • 打赏
  • 举报
回复
再顶一下!!!!
ronal7do 2014-12-04
  • 打赏
  • 举报
回复 1
自顶一下!!

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧