找回密码
 立即注册
收起左侧

qt 利用Qcustom,如何利用鼠标在已经建立好的图上画线

4
回复
6684
查看
[复制链接]

尚未签到

来源: 2017-4-14 15:40:43 显示全部楼层 |阅读模式
1Qter豆

回复

使用道具 举报

尚未签到

2017-4-14 17:31:29 显示全部楼层
顶!d=====( ̄▽ ̄*)b11111111111111111111111111111
回复

使用道具 举报

尚未签到

2017-4-16 15:26:27 显示全部楼层
dingding
】具体怎么搞啊~怎么搞呢?
回复

使用道具 举报

尚未签到

2017-4-16 22:01:59 显示全部楼层
一个人也没有吗?111111111111111111
回复

使用道具 举报

尚未签到

2017-4-16 22:02:32 显示全部楼层
Qtcustom 官方例程中我 添加了一个connect
connect(ui->plot,SIGNAL(mousePressEvent(QMouseEvent*)),this,SLOT(mousePressEvent(QMouseEvent*)));


void MainWindow::mousePressEvent(QMouseEvent *e)
{  double x;
   double y;
   if(e->button()==Qt::RightButton)
    {
      x=ui->plot->xAxis->pixelToCoord(e->pos().x());
      y=ui->plot->yAxis->pixelToCoord(e->pos().y());
      ui->plot->graph(2)->addData(x,y);
      ui->plot->replot();
    }

}
现在问题是鼠标在plot 画布上右键显示不出来相应的点,在画布四周这些地方右键居然拖动画布可以显示添加的点,求大神啊~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了