Qt网格与QgraphicsItems拖放
Qt Grid with QgraphicsItems drag and drop
所以我目前正在制作一款拼字游戏
我有一个QGraphicsScene,上面有一个网格。网格是由瓦片组成的,这些瓦片是包含变量的自定义QGraphicsItems。
现在,我还有另一个自定义的QGraphicsItem,它们是应该放置在瓦片上的字符(其他QGraphicsItems也是如此)。如何使用某种拖放机制让用户将字符放在瓷砖上?
提前感谢
假设用户正在使用鼠标移动角色,当他们在拖动角色后释放鼠标时,搜索最近的网格项位置,然后使用QGraphicsItemAnimation将平铺动画设置到该位置。
相关文章:
- 在组合框中拖放项目
- wxWidgets 拖放文件事件处理程序初始化问题(无效static_cast)
- 拖放我的MDI被CRichEditView拦截并在CRichEditView::GetDocument中崩溃 - 如何覆
- 在特定区域拖放 | Qt
- Qt - 在QGraphicScene中拖放时如何从项目中获取文本?
- Qt 模型拖放 - 无法保存类型 QJsonValue
- 如何在 2 个应用程序之间实现拖放?
- 在拖放 QML 列表中插入/删除项目使用 cpp 模型查看
- UI具有拖放功能
- 如何使用拖放功能和点击信号函数QT创建标签
- 使用MFC在对话框上拖放文件
- QListWidget通过setItemWidget使用自定义小部件集进行拖放
- 将拖放连接到QListWidget中的函数的最佳方法
- QTextEdit-根据QCursor位置进行条件拖放
- 如果使用Qt::DecorationRole,则在拖放时崩溃
- 用代码模拟窗口拖放
- Ole 拖放故障排除
- 基于文本的角色扮演游戏拖放和保留物品功能
- 拖放C++在拖放之前操作 Outlook 文件
- 如何在QML无窗口应用程序中设置拖放区域