4
我试图把两张图片放在QGraphicsScene
。一个是固定的,另一个是可移动的。但我只能将这些照片放入QGraphicsScene
,我无法移动它们。我怎样才能做到这一点?如何在QGraphicsScene中启用拖动?
我试图把两张图片放在QGraphicsScene
。一个是固定的,另一个是可移动的。但我只能将这些照片放入QGraphicsScene
,我无法移动它们。我怎样才能做到这一点?如何在QGraphicsScene中启用拖动?
你必须确保物品是可移动的。看看QGraphicsItem::setFlag。
你必须做这样的事情:
myImageItem->setFlag(QGraphicsItem::ItemIsMovable, true);
谢谢你,真的很神奇 – prabhakaran 2010-06-17 16:03:58
项目应该是默认的活动,你怎么运动呢? – cnebrera 2010-06-17 15:43:16
我不知道为什么我不能移动它。但在我应用下面的解决方案后,它现在正在移动。 – prabhakaran 2010-06-17 16:05:35
@cnebrera:实际上,根据[文档](http://doc.qt.nokia.com/4.6/qgraphicsitem.html#GraphicsItemFlag-enum),默认情况下所有标志都是禁用的。 – 2010-06-18 07:51:41