自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jadeshu的博客

游戏编程,windows编程,linux编程

  • 博客(10)
  • 资源 (8)
  • 收藏
  • 关注

原创 Qt绘图和绘图设备

1.QPainter绘图系统1.1QPainter与QPainterDevice Qt绘图系统允许使用相同的API在屏幕和其他打印设备上进行绘制,整个绘图系统基于QPainter,QPainterDevice,QPaintEngine三个类。 QPainter用来执行绘制的操作 QPainterDevice是一个二维空间的抽象,这个二维空间允许QPainter在上面进行绘制,即QPainter工作的空间 QPaintEngine提供了画笔(QPainter)在不...

2020-07-12 17:41:10 1266

原创 Qt event事件

event主要是做事件分发bool event(QEvent* e)返回值如果是true代表已被处理,返回false系统默认处理,最好抛给父类处理

2020-07-12 17:15:31 735

原创 makefile

1.格式 (三要素:目标 依赖 命令规则)目标:依赖TAB键 命令规则 默认make文件时处理的是第一个目标文件 具体处理指定目标 ,需要make指定 ,如make test (其中test就是指定目标)2.变量如下面的obj3函数 wildcard:通用符搜索 patsubst:替换#get all .c filesSrcFiles=$(wildcard *.c)#将获取的.c文件替换为.o文件名SrcFiles1=$(patsubs...

2020-07-12 16:52:03 171

原创 C++面向对象注意点

1、class 中const成员函数2、class中数据成员初始化尽量在构造函数的初始化列表中3、class中的成员函数参数传递尽量用引用4、class中的成员函数返回值尽量用引用返回...

2020-07-12 16:51:17 149

原创 Q_OBJECT

#define Q_OBJECT \public: \ Q_OBJECT_CHECK \ QT_WARNING_PUSH \ Q_OBJECT_NO_OVERRIDE_WARNING \ static const QMetaObject staticMetaObject; \ virtual const QMetaObject *metaObject() const; \ virtual void *qt_metacast(const char *); \.

2020-07-12 16:48:26 231

原创 Qt5控件

控件简介一、按钮1.1PushButton按钮1.2ToolButton 工具按钮多用于显示图片 ToolButtonStyle 修改风格 autoRaise 透明风格1.3RadioButton单选按钮 setChecked(true) 设置被选中1.4CheckBox多选按钮stateChange信号 信号返回值有 0 未选中 1半选中(某些情况下有子类未全选中的) 2.选中(全选)二、Widget2.1ListWidget控件[win32 lis...

2020-07-12 16:35:08 413

原创 Qt5定时器

一、定时器使用方法一 timerEvent事件void timerEvent(QTimerEvent *event) override; 启动定时器startTimer(ms) 返回值是定时器IDstartTimer(2000); 区分定时器QTimerEvent内的timerIdint tmId = event->timerId();二、定时器使用方法二 使用QTimerQTimer *pTimer = new QT...

2020-07-12 16:34:40 769

原创 QT快捷键

运行 ctrl + r编译 ctrl + b查找 ctrl + f自动对齐格式 ctrl + i整行移动 ctrl + shift + ↑ 、↓同名之间 .h .cpp 切换 F4帮助文档(1) F1(/FN+F1) 一次F1在视图右侧,两次F1则铺满视图 ESC退出帮助文档帮助文档(2) 左侧按钮帮助帮助文档(3) QT安装目录下bin/assistant.exe...

2020-07-10 14:50:53 245

原创 函数模板参数左值,右值,引用

#include <iostream>#include <functional>using namespace std;template<class T>void valTest(T t) { cout << "void valTest(T t)" << endl; t++; cout << "t = " << t << endl;}template<class T.

2020-07-09 14:45:00 781

原创 QT标准对话框

1.QFileDialog1.1打开一个文件QString getOpenFileName(QWidget *parent = Q_NULLPTR, const QString &caption = QString(), const QString &dir = QString(), const QString &filter = QString(), QString *selectedFilter = Q_NULLPTR, Options options = Optio

2020-07-01 21:46:46 265

游戏客户端seesion内存管理

当游戏服务器大量连接请求的客户端连接时,需要有效的管理这些会话,因此此代码用内存池进行管理。 客户端seesion内存管理

2019-03-12

Lua C/C++互相调用学习案例

Lua C/C++互相调用学习案例 VS2015 包含Lua源码文件 Lua C/C++互相调用学习案例 VS2015

2019-03-07

portobuf源码 VC编译

portobuf portobuf源码和VC编译文件 包含编译后的库文件和源文件

2018-01-27

第二讲 DX9简单框架程序实例 源码

第二讲 DX9简单框架程序实例 源码

2013-06-08

第一讲 封装简单Win32窗口类和DX入门 源码

第一讲 封装简单Win32窗口类和DX入门 封装的类源码

2013-06-08

panda导出x文件插件(3dsmax2009)

panda导出x文件插件(3dsmax2009)

2012-03-18

DirectX+3D图形与动画程序设计(2-10)源码

DirectX+3D图形与动画程序设计(2-10)源码文件

2011-12-25

空空如也

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

TA关注的人

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