Qt Grid与QgraphicsItems拖放

时间:2013-07-30 14:15:43

标签: c++ qt grid qgraphicsitem

所以我现在正在制作拼字游戏

我有一个带有网格的QGraphicsScene。网格由瓷砖构成,瓷砖是包含变量的自定义QGraphicsItems。

现在我还有另一个自定义QGraphicsItem,它们应该放在tile上(所以其他的QGraphicsItems)。如何让用户使用某种拖放机制将字符放在图块上?

提前致谢

1 个答案:

答案 0 :(得分:1)

假设用户正在使用鼠标移动字符,当他们在拖动字符后释放鼠标时,搜索最近的网格项位置,然后将图块设置为该位置的动画,可能使用QGraphicsItemAnimation。