[Qt-interest] [qt-interest] Resize Handles on QGraphicsItem

Anton Chernov mechernov at gmail.com
Tue Apr 5 16:37:24 CEST 2011


Wow! Amazing! Thank you very much!

What kind of project are you working on?

2011/4/5 Michael Jackson <mike.jackson at bluequartz.net>

> On 4/5/11 8:40 AM, in article
> BANLkTinkK91t9Fmi28GqeUdGELPfqLJTYQ at mail.gmail.com, "Anton Chernov" wrote:
>
> > Hi
> >
> > I am looking for a way to add resize & rotation handles to
> QGraphicsItems.
>
> Didn't do the rotation handles but did implement the resize handles.
>
>  I did it by subclassing from QGraphicsPolygonItem and overriding a bunch
> of
> the methods:
>  virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent *event);
>    virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
>    virtual void hoverMoveEvent(QGraphicsSceneHoverEvent *event);
>    virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
>    virtual void mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event);
>    virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
>    virtual void keyPressEvent(QKeyEvent *event);
>    CTRL_POINTS isInResizeArea(const QPointF &pos);
>
> And also implemented my own paint method. The source code is at:
>
>
> http://scm.bluequartz.net/eim/emmpmgui/blobs/master/Code/EmMpmGui/UserInitAr
> ea.h
>
> Mike Jackson
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at qt.nokia.com
> http://lists.qt.nokia.com/mailman/listinfo/qt-interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20110405/e67e1ec8/attachment.html 


More information about the Qt-interest-old mailing list