求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

Qt绘图培训         
 
时间地点: 深圳 有人等开班;北京 上海 根据报名开班
课程费用: 4500元/人 (学生3折),详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册

 

本课程针对QT平台,结合实际案例讲解如何进行绘图有关应用程序的开发。

培训目标
  • Qt绘制二维图形
  • Qt颜色空间
  • Qt绘制基本图形
  • Qt绘图设备
  • Qt空间坐标系转换
  • Qt绘制复杂图形与图像处理
  • Qt绘制矢量图形
  • Qt绘制三维图形
  • Qt高效绘图与绘图优化
培训对象:QT绘图方向人员
学员基础:了解qt相关基础知识。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
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高效绘图与绘图优化
  • 双缓冲机制
  • 如何利用双缓冲机制实现绘图
  •  
    其他人还看了课程
    企业战略与变革管理  
    软件架构设计方法  
    红帽认证  
    数据分析与挖掘  
    定制内训




    最新活动计划
    SysML和EA系统设计与建模 7-26[特惠]
    Python、数据分析与机器学习 8-23[特惠]
    软件架构设计方法、案例与实践 8-23[特惠]
    嵌入式软件架构设计 8-22[线上]
    Linux内核编程及设备驱动 7-25[北京]