课程培训
Qt绘图培训课程

培训目标

    • 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高效绘图与绘图优化
  • 双缓冲机制
  • 如何利用双缓冲机制实现绘图
     




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>