当前版本为 v0.1
对绘图进行封装为QPainter类
该类只能够通过 qApp 或 QPainter::Instance 获得实例
它完成了 EasyX 图形绘制相关函数的封装
但是,暂时未对三元光栅封装
绘图前可以对 笔刷(填充颜色和填充样式) 、画笔(线条颜色和线条样式)、字体(字体样式)三个类进行设置
使用方式就像QT 的 QPainter 类一样
应用类应该在main函数就创建
在消息循环中,先进行输入判断,再对数据进行运算,最后输出图像到显示设备
QSprite的drawGUI调用的是GUI事件
封装后的输入类用起来是这样使用的
*当前版本只完成了绘图和输入的封装
已上传至Github
https://github.com/pinzeweifen/demo/tree/master/C%2B%2B/QaEngine
领取专属 10元无门槛券
私享最新 技术干货