要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 服务 工具 火云堂 讲座吧   专家招募  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

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

Qt绘图培训     1589 次浏览    95 次 
 
时间地点: 深圳 有人等开班;北京 上海 根据报名开班
课程费用: 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高效绘图与绘图优化
  • 双缓冲机制
  • 如何利用双缓冲机制实现绘图
  • 1589 次浏览   95 次
    其他人还看了课程
    App前端开发技术  959 次浏览
    OpenWrt原理与应用开发  1327 次浏览
    移动跨平台应用开发原理与实践-基于iOS,Android,HTML5  742 次浏览
    Qt绘图培训  1590 次浏览
    定制内训




    最新活动计划
    [北京]敏捷开发过程及最佳实践 12-5
    [北京]嵌入式软件测试 11-16
    [北京]人工智能机器和深度学习11-20
    [北京]Git版本控制与配置管理 11-21
    [北京]UML和EA进行系统分析设计 11-23
    [北京]DevOps体系实践、工具与平台11-27
    [上海]软件架构设计方法案例实践 11-16
    [上海]嵌入式C高质量编程 11-21
    [上海]嵌入式架构设计高级实践11-23
    [深圳]需求分析与管理 11-23
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号