• 3286阅读
  • 1回复

[提问]关于QGraphicsView框架中的拖拽问题 [复制链接]

上一主题 下一主题
离线cycloveu
 

只看楼主 正序阅读 楼主  发表于: 2016-11-21
我在QGraphicsView框架中要实现拖拽添加Item功能。
我在QGraphicsScene中重载了
    void dragEnterEvent(QDragEnterEvent *event) Q_DECL_OVERRIDE;    void dragLeaveEvent(QDragLeaveEvent *event) Q_DECL_OVERRIDE;    void dropEvent(QDropEvent *event) Q_DECL_OVERRIDE;    void dragMoveEvent(QDragMoveEvent *event) Q_DECL_OVERRIDE;在dragMouveEvent中 event->pos()的值始终时(0,0);但是在QGraphicsView中dragMouveEvent的值为正常的坐标。请问:怎么才能在Scene中获取正确的拖拽鼠标在scene中的当前位置?
大道至简 悟在天成
离线never_forget

只看该作者 1楼 发表于: 2016-11-22
QGraphicsView 这个里面是有三种坐标的,楼主可以注意一下!
快速回复
限100 字节
 
上一个 下一个