1.QPainter

1.添加.h代码,必须添加paintEvent事件,在protected中

protected:void paintEvent(QPaintEvent *event);

2.添加.cpp代码,绘画事件必须在paintEvent事件中进行

详情:QPainter

添加链接描述

2.QColor类(颜色)

Qt关于QColor类的官方文档:

QColor

3.QCursor(鼠标光标)

QT设置鼠标样式

4.QDateTime(日期与时间)

QDate、QTime、QDateTime的相关函数

5.QFont(字体属性)

QFont

6.QImage(显示图像)

QImage
QImage

7.QPalette(控件状态的颜色组)

QPalette

8.QPen(绘制线条)

QPen

9.QPixmap(处理png图片)

添加链接描述
添加链接描述

10.QRect(矩形)

添加链接描述

11.QTime(时,分,秒)

添加链接描述

12.QTransform(图像绘制的大小,旋传等)

添加链接描述

13.QString(字符串)

添加链接描述
添加链接描述

14.QIcon(图标)

添加链接描述

qt开发游戏必须要了解的数据类相关推荐

  1. Kotlin开发笔记:伴生对象和数据类

    Kotlin开发笔记:伴生对象和数据类 简介: 前面的文章里我们已经介绍了如何创建类和类的成员变量,方法等.那么如果想要创建类级别的属性或者方法(就是类似于静态成员变量和方法)该如何实现呢?本篇文章将 ...

  2. 用Qt开发游戏时一些问题的解决方法(一)

    转自:http://blog.csdn.net/wsrlyk/article/details/5631573 Qt是一个不错的库.因此在一些场合下,可以基于Qt搭建程序和游戏框架. 下面谈下Qt作为游 ...

  3. Kt学习笔记(九)数据类、封闭类

    文章目录 一.数据类 1.1.使用数据类 1.2.对象复制 1.3.数据类成员的解构 二.封闭类 一.数据类   数据类是 Kotlin 的一个语法糖. Kotlin 编译器会自动为数据类生成一些成员 ...

  4. 基于QT开发的开源局域网联机UNO卡牌游戏报告(附github仓库地址)

    源代码: https://github.com/yunwei37/UNO-game-oop 目录 1. 需求分析 1.1. UNO卡牌游戏的基本功能 1.2. UNO卡牌游戏的规则 2. 总体设计 3 ...

  5. 使用Qt开发的停车游戏

    一个使用Qt C++开发的停车游戏,游戏规则如下:使用键盘方向键控制小车进入指定车位即过关,如果与树.水池.其它车辆碰撞则游戏失败. 涉及到的知识点: Qt GUI框架的使用以及基于Qt的简单游戏开发 ...

  6. linux qt 俄罗斯方块,使用Qt开发俄罗斯方块游戏

    使用Qt开发俄罗斯方块游戏,可能大家都比较感兴趣吧.那么就快看下面的详细讲解吧! 其实在QtCreator中已经有了俄罗斯方块的例子,大家可以在帮助中搜索Tetrix进行查看.其内容如下: 但是对于初 ...

  7. 用Qt开发小游戏《愤怒的小鸟》

    文章目录 前言 本文章主要讲解我和朋友一起用Qt开发的小游戏<愤怒的小鸟>,游戏素材来源于游戏截图和网上查找.这是一款曾经在手机上风靡一时的横屏小游戏,游戏具体怎么玩想必我就不用跟大家介绍 ...

  8. c++实现魔方小游戏(qt开发)

    此为大三的c++大作业 使用c++实现,并使用qt开发 成果如图所示 目前只有三阶与四阶的实现 并且新建功能存在些许bug,重复新建会导致游戏崩溃 调试功能介绍:点击菜单栏的公式->调试功能 此 ...

  9. QT开发实例(一):简单实现一个贪吃蛇游戏

    QT开发实例 提示:本专栏所用版本仅供参考,其他版本也可 库 版本 QT 5.14:下载 源码下载 点击下载 游戏包下载 点击下载 QQ群 点击加群:928357277 开发目录 <b>& ...

最新文章

  1. 如何用计算机求锐角三角比,9.3用计算器求锐角三角比教学案
  2. 一文看懂微服务背后的技术演进与应用实践
  3. Tomcat 7 DBCP 配置(MySQL)
  4. How to make a Logical Volume ON AIX5.3
  5. New Chapter
  6. Leecode刷题热题HOT100(14)——最长公共前缀
  7. 20210601:力扣第243周周赛(上)
  8. 图片横向滚动,两边有按钮控制
  9. 【先定一个小目标】Asp.net Core 在IIS上的托管运行
  10. android u盘启动制作工具,多系统U盘启动盘制作工具(YUMI)
  11. H5 调用企业微信API
  12. 微信小程序开发之路(3)— 添加一个Button按钮点击事件
  13. 自制Beamer主题
  14. implode( -(php),php implode()函数 语法
  15. phpmywind最新版sql注入以及后台目录遍历和文件读取
  16. 电视hdmi接口在哪_变废为宝!把旧笔记本电脑当电视盒子用
  17. java人学生大学生类的继承,java实验报告7.doc
  18. python列表两两相减_python对向量构成的多维数组中的两个元素进行两两相减
  19. Autosar MCAL-ICU输入捕获
  20. Linux强制踢掉某个用户

热门文章

  1. socket通信流程图
  2. vmware ubuntu 虚拟机每次启动都蓝屏怎么办?
  3. pytorch torch.cumsum(input, dim, out=None)函数(沿轴逐级累加)
  4. python报错:float object is not callable
  5. python PyQt5 QLabel()(可以用来显示文字、图片或作为放置一些控件提示信息的容器)
  6. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(边框,阴影,浮动)
  7. js判断是由含有a节点_怎么判断某个dom节点是否包含某个dom节点?
  8. android studio gradle 配置copy,Mac系统配置Android Studio的gradle命令
  9. matlab将孤立点连接起来,复杂网络模型的matlab实现
  10. c python通信protobuf_python 处理protobuf协议