自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 Qt5实现贪吃蛇小游戏

一 ,新建项目基类选择QWidget。二,基本逻辑1.用KeyPressEvent来感知按键,控制贪吃蛇的身体移动2.蛇食物的生成使用随机函数qrand().3.设定界面刷新时间4.QList类保存蛇的动态变化。三,需要用到的一些头文件#include <QKeyEvent>#include <QRectF>#include <QPainter>#include <QPen>#include <QBrush>#includ

2020-08-06 22:11:05 1804

原创 C++ Qt实现经典五子棋小游戏(双人游戏,人机大战)

原创,转载请注明出处。这里用Qt实现了五子棋,可进行双人游戏,人机对战,悔棋等操作,是C++,Qt的必备练手项目,界面设置如下图:添加三个类,分别为游戏总控制类gamewidget 、界面类boardwidget和AI控制类gomokuai。代码分别如下:boardwidget.h:#ifndef BOARDWIDGET_H#define BOARDWIDGET_H#include...

2019-12-28 17:11:35 6880 5

原创 C++ Qt 实现小游戏2048

原创,转载请注明出处。这里用Qt实现了小游戏2048,基本实现了2048的功能,是C++,Qt的必备练手项目,界面设置如下图:通过在界面上的按钮上下左右控制数字,实现运算,并且记录分数,游戏的玩法跟2048相同,接下来具体介绍。在创建时使用QWidget ,并创建界面文件。用于显示数字的区域使用QTextEdit。截图如下:在boardwidget.h文件里的代码如下:#ifndef...

2019-12-28 16:23:50 3570 1

原创 C++ Qt 实现小游戏2048一些关键问题

在整个实现过程中,分享几个笔者认为比较重要的点:1.用二维数组来表示界面上需要显示数字的16个块。定义QTextEdit 类型的数组指针 QTextEdit *textEdit[4][4]在UI界面中,将每个显示区按照数组的规则命名,a00,a01,…在.cpp文件中,将每个指针指向对应的每个区域。 textEdit[0][0]=ui->a00; textEdit[...

2019-12-28 16:20:21 773 1

原创 C++ Qt5 科学计算器 源代码

C++ Qt5 科学计算器源码//download.youkuaiyun.com/download/weixin_45737857/11988218关于具体的设计思路以及关键的问题,请看上两篇文章。

2019-11-21 13:18:57 1020 1

原创 C++ Qt科学计算器的实现的若干问题

C++ Qt计算器的实现的若干问题1)bool类型用来标记状态,比如是否等待一个操作数,用waitForOperator来表示,

2019-10-27 17:07:26 1182

原创 C++ Qt5 科学计算器的实现代码

原创,转载请注明出处。这里用Qt5实现了科学计算器的功能,添加了历史记录,以及标准计算器和科学计算器的转换,界面设置如下图:在创建时使用基类使用QMainWindow,并创建界面文件。将每个按键的名字改成我们可以识别的符号,例如数字键1改成digtalBtn1,如下图:在mainwindow.h 的代码如下:#ifndef MAINWINDOW_H#define MAINWIND...

2019-10-27 16:07:02 4395 13

转载 const char*, char const*, char*const的区别

转载 const char*, char const*, char*const的区别 ...

2019-10-15 16:48:20 183

C++ Qt 实现 经典五子棋小游戏

本程序使用C++ Qt界面开发工具,经典的五子棋游戏,是C++必练项目。实现了双人对战,人机对战,以及悔棋的操作,游戏体验极高,通过鼠标移动选择落子。

2019-12-28

My2048.rar

本项目为经典小游戏2048的Qt C++实现,是新手必备的练习项目,游戏规则按照传统2048的规则,通过界面按钮控制移动。

2019-12-28

Calculator5.rar

Qt科学计算器实现源码,Qt、C++新手必练项目,其中用到了Qt最重要的信号与槽的机制,以及C++类的很重要的知识,还有一些数据结构,栈等等,以及将中缀表达式转换为后缀表达式的算法等等

2019-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除