我在 QGraphicsView 上有一些矩形。我需要将一个拖放到特定位置。将项目设置为可移动或拖放之间有区别吗?
问问题
226 次
1 回答
2
拖放与项目是否可移动无关。
拖放提供了一种简单的视觉机制,用户可以使用它在应用程序之间和应用程序内传输信息。(在文献中这被称为“直接操作模型”。)拖放功能类似于剪贴板的剪切和粘贴机制。
这就像您将图标从桌面拖到应用程序中一样。个人QGraphicsItem
s 可以接受拖放事件,您可以通过实现dragEnterEvent
、dragMoveEvent
和来随意处理它们dragLeaveEvent
。
Qt 中的拖放一词总是用来指代这一点,不应与用户使用鼠标在屏幕上移动对象的能力相混淆。
于 2012-12-06T15:38:36.387 回答