PDA

View Full Version : Changing QFrame to QGraphicsView in Draggable icons example



di_zou
9th October 2009, 16:27
In the Draggable Icons example, the DragWidget class inherits the QFrame class. I changed the code so that the DragWidget class now inherits the QGraphicsView class. Now the program does not work. The background color is not set to gray. I cannot drag the icons around anymore either.

The QGraphicsView class inherits QAbstractScrollArea which inherits QFrame. So what has changed that doesn't allow the icons to be dragged?

di_zou
12th October 2009, 22:17
Anyone know?
Thanks.

faldzip
12th October 2009, 23:42
hmm did you read documentation about QGraphicsView? It is a bit more complicated than QFrame. Are you changing icons into QGraphicsPixmapItems? Did you setup the scene t your needs? I assume that the background is now white and I think it is the color it should be now so nothing weird...