- 博客(2)
- 收藏
- 关注
转载 QT-QSS基础教程
QSS是Qt程序界面中用来设置控件的背景图片、大小、字体颜色、字体类型、按钮状态变化等属性,用于美化UI界面。实现界面和程序的分离,快速切换皮肤。QSS最大的优点就是简单便捷,我们可以通过它快速实现应用程序的外观界面。
2023-10-30 14:22:20
1861
1
基于QT5+MinGW的坦克大战小游戏-程序设计
QT-坦克大战-小游戏-说明文档
*项目介绍*
1.设计规则 该游戏总共有35关,每关有10个敌方坦克,玩家每关3条命,因为是在个人电脑上玩所以仅实现了单人游戏
击败10个敌人自动进入下一关,通过35关游戏胜利,当生命数为0或大本营被击中游戏失败
玩家坦克由键盘W、S、A、D键控制移动方向,F键发射子弹,敌方坦克则自动控制
2.*界面演示*
2、思维导图:
3. *UML 类图*
4.运行流程图
*环境介绍:*
使用C++语言,基于 QT5.9.4框架 + MinGW 32bit(位)编译器 开发的 【坦克大战】小游戏
*规则说明*
【坦克大战】是一个简单的游戏,该游戏总共有35关,每关有10个敌方坦克,玩家每关3条命,因为是在个人电脑上玩所以仅实现了单人游戏
击败10个敌人自动进入下一关,通过35关游戏胜利,当生命数为0或大本营被击中游戏失败
玩家坦克由键盘W、S、A、D键控制移动方向,F键发射子弹,敌方坦克则自动控制
*其他说明*
在使用QSound,还需要在.pro文件中添加multimedia
QT += core gui multimedia
###########
2023-10-27
基于QT5+MinGW的翻金币小游戏-毕业设计
使用C++语言开发的基于QT5+MinGW的翻金币小游戏-毕业设计(含源码-说明文档)
规则说明
翻金币是一个简单的游戏,在翻金币场景中点击界面中的币可以进行翻转,翻转规则是币加其上下左右的币同时进行翻转(动画做了一些小延迟),胜利的条件是界面中全是金币。
实现步骤分解
由界面演示,我们知道这个界面主要就3个界面:
翻金币的主界面
选择关卡界面
翻金币场景界面
界面详述
翻金币的主界面
说明
翻金币主界面有一个菜单栏,菜单栏有一个开始菜单,开始菜单里面只有一项退出,点击退出,游戏结束。
主界面还有一个START按钮,点击START按钮,可以跳到翻金币的选择关卡界面。
其余则是背景和标题栏还有一个Label
实现步骤
创建一个MainScence类,因为需要一个菜单栏,所以选择继承QMainWindow
mainScence.h
在.h文件中重写了一个paintEvent()函数,这个函数会被主动调用,无需手动调用,创建一个ChooesLevelscreen对象,这个对象用来关联跳转。
mainScence.cpp
选择关卡界面
说明
选择关卡界面也是有一个·菜单栏,其效果和实现
2023-10-26
如何让qt QScrollArea的 滚动条在左边显示
2023-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人