利用Qt图形视图框架开发一款拼图游戏
发布时间
阅读量:
阅读量
基于Qt图形视图框架(Graphics View Framework)开发了一个拼图游戏的演示程序,展示了以下内容:
- QGraphicsView、QGraphicsScene以及QGraphicsItem的基础应用方式
- 拖放操作的实现
- 对QGraphicsItem的个性化定制方法
接下来先通过实际效果进行展示:

接下来,我们对代码部分进行观察。
项目说明概要

如图所示,该项目的名称为qPuzzle,包含三个源文件。其中main.cpp作为程序的入口,而imageitem.h和imageitem.cpp则负责实现以下功能:
- PuzzleImageItem,即界面左上角可进行拖拽操作的两个碎片组件,具备拖动功能
- PuzzlePart,用于接收拖放操作的组件
- PuzzlePartManager,用于管理可拖放的PuzzleImageItem
全部评论 (0)
还没有任何评论哟~
