Advertisement

利用Qt图形视图框架开发一款拼图游戏

阅读量:

基于Qt图形视图框架(Graphics View Framework)开发了一个拼图游戏的演示程序,展示了以下内容:

  • QGraphicsView、QGraphicsScene以及QGraphicsItem的基础应用方式
  • 拖放操作的实现
  • 对QGraphicsItem的个性化定制方法

接下来先通过实际效果进行展示:

接下来,我们对代码部分进行观察。

项目说明概要

如图所示,该项目的名称为qPuzzle,包含三个源文件。其中main.cpp作为程序的入口,而imageitem.h和imageitem.cpp则负责实现以下功能:

  • PuzzleImageItem,即界面左上角可进行拖拽操作的两个碎片组件,具备拖动功能
  • PuzzlePart,用于接收拖放操作的组件
  • PuzzlePartManager,用于管理可拖放的PuzzleImageItem

全部评论 (0)

还没有任何评论哟~