Thanks Giuseppe,

  Got it working.

Cheers

On Mon, 15 Jun 2020 at 02:46, Giuseppe D'Angelo <giuseppe.dang...@kdab.com>
wrote:

> Il 15/06/20 03:26, Nicholas Yue ha scritto:
> > The return widget object does not have a viewport() method from looking
> > at the QWidget - docs <https://doc.qt.io/qt-5/qwidget.html>
> >
> > void AttributeItem::mousePressEvent(QGraphicsSceneMouseEvent* event)
> > {
> >      if (event->button()==Qt::LeftButton)
> >      {
> >          QWidget *w = event->widget();
> >      } else
> >          QGraphicsItem::mousePressEvent(event);
> > }
>
> Sorry, what I meant is the other way around: the widget returned *is*
> the viewport() of your QGraphicsView. (So, typically, getting the parent
> widget of that widget will give you QGV you're looking for.)
>
> HTH,
>
> --
> Giuseppe D'Angelo | giuseppe.dang...@kdab.com | Senior Software Engineer
> KDAB (France) S.A.S., a KDAB Group company
> Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
> KDAB - The Qt, C++ and OpenGL Experts
>
>

-- 
Nicholas Yue
Graphics - Arnold, Alembic, RenderMan, OpenGL, HDF5
Custom Dev - C++ porting, OSX, Linux, Windows
http://au.linkedin.com/in/nicholasyue
https://vimeo.com/channels/naiadtools
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to