自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt之制作中国象棋

准备工作 熟悉中国象棋规则 找一组中国象棋棋盘以及棋子的图片(如果想自己写棋盘和棋子也可以) 了解绘图事件,定时器事件和鼠标事件等的一些基本用法 功能实现 1、widget.h 在头文件里添加后面会用到的函数以及变量 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACE //枚举 enum ChessTy

2020-06-09 12:11:17 804 2

原创 Qt:利用“绘图和定时器”实现简单小动画

三两闲聊 人类具有“视觉暂留”的特性,人的眼睛看到一幅画或者一个物体后,在0.34秒以内不会消失。利用这一特性,我们可以将定时器调到恰当的时间,再结合QPixmap类就可以使一组图流畅地展示在人们面前,形成一个小动画 准备工作 一组连续的图 了解QPixmap、QTimer的一些基本用法 新建一个dialog项目文件 功能实现 1、dialog.h 在dialog.h文件里面添加绘图时间和定时器事件以及一些后面会用的一些变量(具体用处在代码中都有具体注释) #ifndef DIALOG_H #defin

2020-05-27 22:59:47 1389

原创 Qt:利用 #QPainter与QTimer# 制作简易时钟

Qt:利用 #绘图和定时器# 制作简易时钟

2020-05-24 20:04:32 554

Qt自制小动画和时钟.zip

人类具有“视觉暂留”的特性,人的眼睛看到一幅画或者一个物体后,在0.34秒以内不会消失。利用这一特性,我们可以将定时器调到恰当的时间,再结合QPixmap类就可以使一组图流畅地展示在人们面前,形成一个小动画。深入了解QPainter和QTimer的用法以后,可以自己制作出一个精美的艺术时钟。(包含两个项目,用户可自行更改图片资源)

2020-05-27

中国象棋代码以及图片资源.zip

中国象棋是由两人轮流走子,在战法上遵循古代孙子兵法中的“不战而屈人之兵,善之善者也”的作战思想,以“将死”或“困毙”对方将(帅)为胜的一种二人对抗性游戏。对局时,由执红棋的一方先走,双方轮流各走一招,直至分出胜、负、和,对局即终了。在棋战中,人们可以从攻与防、虚与实、整体与局部等复杂关系的变化中提升思维能力。 一、行棋规定 对局开始前,双方棋子在棋盘上的摆法见右图。 对局时,由执红棋的一方先走,双方轮流走一步。 轮到走棋的一方,将某个棋子从一个交叉点走到另一个交叉点,或者吃掉对方的棋子而占领其交叉点,都算走了一着。 双方各走一着,称为一个回合。 走一着棋时,如果己方棋子能够走到的位置有对方棋子存在,就可以把对方棋子吃掉而占领那个位置。 一方的棋子攻击对方的帅(将),并在下一着要把它吃掉,称为“照将”,或简称“将”。“照将”不必声明。被“照将”的那一方输

2020-06-09

空空如也

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

TA关注的人

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