华北水利水电大学课程设计报告基于 Qt 的俄罗斯方块的设计课程名称: 嵌入式系统学院: 信息工程专业: 电子信息工程姓名:杨斌学号: 201215616 同组人: 201215601 王跃宇指导教师: 张晓华日期: . 8 摘要俄罗斯方块是个比较经典的小游戏, 它实现由四块正方形的色块组成, 然后存储在一个数组的四个元素中, 计算机随机产生不同七种类型的方块,根据计算机定时器控制它在一定的时间不停的产生,用户根据键盘的四个方向键控制翻转、向左、向右、向下和空格操作, (用信号和槽函数的关联来实现对按键事件的控制)。然后程序根据这七种方块堆叠成各种不同的模型。 Qt 在源代码级上实现了跨平台特性,极大的支持了跨平台通用软件的开发。 Qt 可以用同一个源程序在不同平台上编译链接,生成目标代码,并取得相同的运行效果,称为“一次编写,随处编译”, 利用这种方法充分实现了程序的跨平台运行。这种基于源代码的跨平台特性不仅解决了性能的问题, 而且可以发挥各个平台的优势, 充分利用每个平台自身的特点; 并且即可以在新环境下实现原有软件的功能和特点, 减少开发费用, 还可以改进原有软件的不足, 增加新的需求,从而提高软件的质量,延长软件生命期。本次设计用到的开发工具是 Qt by Digia ( MinGw OpenSource ,操作系统是 windows 10, C++ 为开发语言。关键词 QT 槽函数界面设计算法数组程序设计摘要...................................................................................................... 2 关键词.................................................................................................. 2 引言.................................................................................................... 5 1、 QT 安装使用................................................................................. 6 2、功能设计简介............................................................................... 9 游戏功能................................................................................. 9 设计思路............................................................................... 10 3、游戏流程..................................................................................... 10 简述游戏运行流程.............................................................. 10 运行流程图........................................................................... 12 4、功能实现................................................................................... 13 Gui 界面设计实现................................................................. 13 框图简述...................................................................... 13 详细界面设计简述...................................................... 13 程序实现............................................................................... 1
(精)基于qt的俄罗斯方块的设计 来自淘豆网www.taodocs.com转载请标明出处.