详细说明
QTransform类指定坐标系的2D转换。

转换指定如何平移,缩放,剪切,旋转或投影坐标系,通常在渲染图形时使用。
QTransform与QMatrix的不同之处在于,它是真正的3x3矩阵,允许透视转换。 QTransform的toAffine()方法允许将QTransform强制转换为QMatrix。如果在矩阵上指定了透视变换,则该变换将导致数据丢失。
QTransform是Qt中推荐的转换类。
可以使用setMatrix(),scale(),rotate(),translate()和shear()函数来构建QTransform对象。或者,可以通过应用基本矩阵运算来构建它。也可以在构造矩阵时对其进行定义,并可以使用reset()函数将其重置为恒等矩阵(默认值)。
QTransform类支持图形基元的映射:可以使用map()函数将给定的点,线,多边形,区域或绘画路径映射到此矩阵定义的坐标系。如果是矩形,则可以使用mapRect()函数转换其坐标。也可以使用mapToPolygon()函数将矩形转换为多边形(映射到由此矩阵定义的坐标系)。
QTransform提供了isIdentity()函数,如果矩阵是单位矩阵,则该函数返回true;如果isInvertible()函数是非奇数矩阵,则该函数返回true(即AB = BA = I&

QT的QTransform类的使用相关推荐

  1. Qt 的QString类的使用

    Qt的QString类提供了很方便的对字符串操作的接口. 使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替. QString::fill ( QChar ch, int size ...

  2. Qt的QStyle类的标准图标汇总

    Qt的QStyle类的标准图标用代码显示在界面如下: #include "QtWidgetsApplication1.h" #include<QPushButton> ...

  3. Qt之QImage类

    文章目录 QT--QImage类 QImage获取图像的数据信息 QImage图像格式转换 由RGB格式转换为BGR格式 将彩色图转换为灰度图 图像保存 QImage图像显示在QLabel上 QPix ...

  4. Qt的QVector类

    Qt的QVector类是一个类似标准C++vector的容器类(container class),它将数据存储在连续的内存空间里,因此在执行prepend.insert操作的时候比QList类慢. 如 ...

  5. Qt使用导出类报错:error C2491: “LmcThreadPaddle::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义

    Qt使用导出类报错:error C2491: "LmcThreadPaddle::staticMetaObject": 不允许 dllimport 静态数据成员 的定义 在使用继承 ...

  6. 使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2

    思路:按钮点击函数hide窗口1同时emit广播点击信号(自己加),main使用connect,窗口1发出点击信号,运行窗口2show显示函数 步骤一:Add new--QT--设计师界面类 步骤二: ...

  7. qt视频播放界面类设计

    0.显示效果 1.设计思路 使用qt制作播放器方法有很多,但是不使用第三方库,则只能使用QVideoWidget类+QMediaPlayer类方法(这里话说太满了,容易被打脸) QVideoWidge ...

  8. QT 操作excel 类封装(转载)

    QT 操作excel 类封装(转载) 原链接:http://blog.csdn.net/liliming1234/article/details/7054941 pro file [plain]  v ...

  9. QT的QMatrix类的使用

    详细说明 QMatrix类指定坐标系的2D变换. 矩阵指定如何平移,缩放,剪切或旋转坐标系,通常在渲染图形时使用.与QTransform相比,QMatrix不允许透视图转换. QTransform是Q ...

最新文章

  1. node.js——麻将算法(六)简易版麻将出牌AI1.0
  2. 理解学习率以及如何提升深度学习的性能
  3. Maven报错“未结束的字符串字面值”
  4. qq文件对方接收后一定会有提示吗_为什么微信、QQ不推出已读功能?因为它敢出网友就敢卸载...
  5. ERROR: Unrecognized command line argument: #39;use#39;
  6. Python字典的操作与使用
  7. VARA2015隆重召开 蔡晶晶当选CISP十大杰出人物
  8. python 3.5.2 下载(带资源免费)
  9. 【PHP基础】PHP接口调用与json数据处理
  10. 旅游景点网站景区景点购票系统毕业设计毕业论文参考(3)后台管理功能
  11. MySQL字符串拼接函数使用
  12. 什么是JavaScript异步编程?
  13. oracle round 没有0,oracle round函数的使用方法
  14. 数字IC后端实现40天速成篇(中)
  15. c3p0连接池的详细配置
  16. 数据治理系列:浅谈数据质量管理
  17. style-loader 与css-loader 处理 css样式文件
  18. 初等三四阶行列式计算器
  19. java操作word循环动态添加表格Table使用poi-tl的LoopRowTableRenderPolicy
  20. JAVA实现读取文件时,从文件的最后一行往上一行行读出来。

热门文章

  1. python第三方工具箱_我的Python笔记——标准库、第三方工具包
  2. Web前端技术分享:全栈工程师常用的开发工具
  3. HTML5的基本入门格式介绍
  4. jQuery遍历(1)
  5. 电力论文:基于牛顿拉尔逊(直角坐标)的电气潮流计算(python实现)
  6. 电气期刊论文实现:二进制遗传算法求解考虑输电损耗的负荷最优分配【经济调度,有代码】
  7. 用100行python代码发现语音识别文本错误词,并将结果和正确词一一对应
  8. tomcat的基本使用
  9. JavaScript实现levenshteinDistance字符串编辑距离算法(附完整源码)
  10. boost::sort模块实现spreadsort 字符串排序示例