
曙海教学优势
本课程面向企事业项目实际需要,秉承二十一年积累的教学品质,Qt绘图培训课程-以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。线上/线下/上门皆可,Qt绘图培训课程-专家,课程可定制,热线:4008699035。
  曙海的课程培养了大批受企业欢迎的工程师。曙海的课程在业内有着响亮的知名度。大批企业和曙海
     建立了良好的合作关系,合作企业30万+。
 培训目标:
· Qt绘制二维图形
· Qt颜色空间
· Qt绘制基本图形
· Qt绘图设备
· Qt空间坐标系转换
· Qt绘制复杂图形与图像处理
· Qt绘制矢量图形
· Qt绘制三维图形
· Qt高效绘图与绘图优化
培训内容:
| Qt绘制二维图形 | ·  用QPainter绘图  ·  坐标系统变换  ·  用QImage高质量绘图  ·  基于项的图形视图  ·  打印 | 
| Qt颜色空间 | ·  颜色混合算法  ·  RGB彩色空间  ·  标准通用颜色对话框的使用 | 
| Qt绘制基本图形 | ·  使用QPainter提供的draw函数绘制基本图形  ·  QPen的使用方法  ·  QBrush的使用方法  ·  反走样、像素混合、渐变填充、矢量路径 | 
| Qt绘图设备 | ·  QWidget  ·  QPixmap  ·  QImage  ·  QSvgGenerator | 
| Qt空间坐标系转换 | ·  QPainter类为坐标系变形提供的函数的应用  ·  Rotate(qreal angle ):坐标系旋转  ·  Scale(qreal sx, qreal sy):坐标系缩放  ·  Translate(qreal dx,qreal dy):坐标系平移  ·  Shear(qreal sh,qreal sv):坐标系切变 | 
| Qt绘制复杂图形与图像处理 | ·  使用QPainterPath绘制任意形状图形  ·  QPainterPath填充模式  ·  3种渐变模式  ·  两种铺展效果  ·  渐变颜色的设置  ·  改变图片的透明度  ·  如何实现鼠标绘图  ·  QRubberBand(橡皮筋线)的使用方法  ·  利用Graphic View显示  ·  QGraphics View和QGraphicsScene之间的坐标转换  ·  QGraphicsScence坐标与图片坐标的转换  ·  利用QGraphicsView的scale()实现图片的缩放  ·  标准QGraphicItem的实现  ·  利用QTimer实现QGraphicsItem动画效果  ·  利用QGraphicsItemAnimation和QTimerLine类实现动画QGraphicsItem  ·  自定义QGraphicsItem  ·  QGraphicsItem各种变形函数的用法  ·  QGraphicsItem移动、选取、分组 | 
| Qt绘制矢量图形 | ·  什么是SVG文件  ·  SVG格式的特点  ·  QtSvg模块:QSvgWidget、QSvgRender、QGraphicsSvgItem  ·  利用QSVGWidget显示SVG格式图片  ·  在显示窗体中对SVG图片进行缩放  ·  在显示窗体中对SVG图片进行拖动  ·  QSvgGenerator生成SVG文件 | 
| Qt绘制三维图形 | ·  Qt OpenGL模块  ·  子类化QGLWidget类  ·  使用OpenGL高效绘图  ·  OpenGL和QPainter的结合  ·  坐标变换、像素映射、二维和三维组合  ·  使用帧缓存对象生成叠加  ·  使用Pbuffer和framebuffer扩展  ·  QGLPixelBuffer和QGLFramebufferObject类 | 
| Qt高效绘图与绘图优化 | ·  双缓冲机制  ·  如何利用双缓冲机制实现绘图 |