求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导 | 角色培养  
 电话 English
成功案例   品质保证
 
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >嵌入式移动应用开发  
Qt绘图培训
4017 次浏览  54 次
Kent老师
开发技术经理,10多年嵌入式系统开发经验
 
时间地点: 北京、上海、深圳根据报名开班
课程费用:4500元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    本课程针对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高效绘图与绘图优化
  • 双缓冲机制
  • 如何利用双缓冲机制实现绘图
  •    
    4017 次浏览  54 次
    其他人还看了课程
    Nucleus plus  1836 次浏览
    iOS开发工程实践   1973 次浏览
    鸿蒙(HarmonyOS)系统应用开发  296 次浏览
    App前端开发技术  2847 次浏览
    移动跨平台应用开发原理与实践-基于iOS,Android,HTML5  2381 次浏览
    Qt绘图培训  4017 次浏览
    定制内训


    最新活动计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]