![[红脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_63.c32f5b5.png)
day31今天是4月29日
今天把翻金币的案例做一部分吧,下面是实现过程:
1项目简介
2创建项目、添加项目资源
3项目 基本配置
3.1设置背景图标
3.2设置固定大小
3.3设置项目标题
3.4设置背景
3.5背景标题
3.6开始菜单 – 退出功能
4创建开始按钮
4.1封装自定义按钮 MyPushButton
4.2构造函数 ( 默认显示图片, 按下后显示的图片)
4.3测试开始按钮
4.4开始制作特效
4.5zoom1 向下跳
4.6zoom2 向上跳
5创建选择关卡场景
5.1点击开始按钮后 延时进入到 选择关卡场景
5.2配置选择关卡场景(图标、标题、大小)
5.3设置背景图片、设置标题图片
5.4创建返回按钮
6选择关卡的返回按钮特效制作
6.1点击后切换另一个图片
6.2重写 void mousePressEvent
6.3重写 void mouseReleaseEvent
7开始场景与选择关卡场景的切换
7.1点击选择关卡场景的返回按钮,发送一个自定义信号
7.2在主场景中监听这个信号,并且当触发信号后,重新显示主场景,隐藏掉选择关卡的场景
8选择关卡中的 按钮创建
8.1利用一个for循环将所有按钮布置到场景中
8.2在按钮上面 设置一个QLabel显示关卡数
8.2.1QLabel 设置 大小、显示文字、对齐方式、鼠标穿透
8.3给每个按钮 监听点击事件
9翻金币场景创建
9.1点击选择关卡按钮后,进入到翻金币游戏场景
9.2配置翻金币游戏场景 设置标题、图标、大小、设置背景
9.3实现返回按钮,可以返回到上一个场景(选关场景)
9.4实现三个场景之间的切换
10实现显示关卡标签
10.1在左下角显示玩家具体的关卡标签
10.2QLabel创建设置 大小和位置label->setGeometry(30, this->height() - 50,120, 50);
10.3QFont font 设置字体以及字号
10.4给QLabel设置字体 setFont(font)
今天把翻金币的案例做一部分吧,下面是实现过程:
1项目简介
2创建项目、添加项目资源
3项目 基本配置
3.1设置背景图标
3.2设置固定大小
3.3设置项目标题
3.4设置背景
3.5背景标题
3.6开始菜单 – 退出功能
4创建开始按钮
4.1封装自定义按钮 MyPushButton
4.2构造函数 ( 默认显示图片, 按下后显示的图片)
4.3测试开始按钮
4.4开始制作特效
4.5zoom1 向下跳
4.6zoom2 向上跳
5创建选择关卡场景
5.1点击开始按钮后 延时进入到 选择关卡场景
5.2配置选择关卡场景(图标、标题、大小)
5.3设置背景图片、设置标题图片
5.4创建返回按钮
6选择关卡的返回按钮特效制作
6.1点击后切换另一个图片
6.2重写 void mousePressEvent
6.3重写 void mouseReleaseEvent
7开始场景与选择关卡场景的切换
7.1点击选择关卡场景的返回按钮,发送一个自定义信号
7.2在主场景中监听这个信号,并且当触发信号后,重新显示主场景,隐藏掉选择关卡的场景
8选择关卡中的 按钮创建
8.1利用一个for循环将所有按钮布置到场景中
8.2在按钮上面 设置一个QLabel显示关卡数
8.2.1QLabel 设置 大小、显示文字、对齐方式、鼠标穿透
8.3给每个按钮 监听点击事件
9翻金币场景创建
9.1点击选择关卡按钮后,进入到翻金币游戏场景
9.2配置翻金币游戏场景 设置标题、图标、大小、设置背景
9.3实现返回按钮,可以返回到上一个场景(选关场景)
9.4实现三个场景之间的切换
10实现显示关卡标签
10.1在左下角显示玩家具体的关卡标签
10.2QLabel创建设置 大小和位置label->setGeometry(30, this->height() - 50,120, 50);
10.3QFont font 设置字体以及字号
10.4给QLabel设置字体 setFont(font)
展开
评论
点赞