QT的QGraphicsItemAnimation类的使用
详细说明
QGraphicsItemAnimation类为QGraphicsItem提供简单的动画支持。
QGraphicsItemAnimation类为QGraphicsItem设置动画。您可以在指定步骤安排对项目转换矩阵的更改。 QGraphicsItemAnimation类具有当前步长值。当此值更改时,将执行在该步骤计划的转换。动画的当前步骤由setStep()函数设置。
QGraphicsItemAnimation将在最邻近的计划更改之间进行简单的线性插值,以计算矩阵。例如,如果将项目的位置设置为值0.0和1.0,则动画将显示该项目在这些位置之间沿直线移动。缩放和旋转也是如此。
通常将类与QTimeLine一起使用。然后将时间轴的valueChanged()信号连接到setStep()插槽。例如,您可以通过为不同的步长值调用setRotationAt()来设置旋转项目。动画时间线是通过setTimeLine()函数设置的。
带有时间轴的示例动画如下:
QGraphicsItem *ball = new QGraphicsEllipseItem(0, 0, 20, 20);QTimeLine *timer = new QTimeLine(5000
QT的QGraphicsItemAnimation类的使用相关推荐
- Qt 的QString类的使用
Qt的QString类提供了很方便的对字符串操作的接口. 使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替. QString::fill ( QChar ch, int size ...
- Qt的QStyle类的标准图标汇总
Qt的QStyle类的标准图标用代码显示在界面如下: #include "QtWidgetsApplication1.h" #include<QPushButton> ...
- Qt之QImage类
文章目录 QT--QImage类 QImage获取图像的数据信息 QImage图像格式转换 由RGB格式转换为BGR格式 将彩色图转换为灰度图 图像保存 QImage图像显示在QLabel上 QPix ...
- Qt的QVector类
Qt的QVector类是一个类似标准C++vector的容器类(container class),它将数据存储在连续的内存空间里,因此在执行prepend.insert操作的时候比QList类慢. 如 ...
- Qt使用导出类报错:error C2491: “LmcThreadPaddle::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义
Qt使用导出类报错:error C2491: "LmcThreadPaddle::staticMetaObject": 不允许 dllimport 静态数据成员 的定义 在使用继承 ...
- 使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2
思路:按钮点击函数hide窗口1同时emit广播点击信号(自己加),main使用connect,窗口1发出点击信号,运行窗口2show显示函数 步骤一:Add new--QT--设计师界面类 步骤二: ...
- qt视频播放界面类设计
0.显示效果 1.设计思路 使用qt制作播放器方法有很多,但是不使用第三方库,则只能使用QVideoWidget类+QMediaPlayer类方法(这里话说太满了,容易被打脸) QVideoWidge ...
- QT 操作excel 类封装(转载)
QT 操作excel 类封装(转载) 原链接:http://blog.csdn.net/liliming1234/article/details/7054941 pro file [plain] v ...
- 为Qt扩展QextSerialPort类
1.在网站下载QextSerialPort最新版qextserialport-1.1.tar.gz,解压到qextserialport-1.1目录中. 2.将qextserialport-1.1目录下 ...
最新文章
- macos可以升级到指定版本吗_iOS14如期而至!重大更新的全新版本,值得升级吗?答案在这...
- Json、Gson、Jackson
- NetBeans IDE 8.0和Java 8的新功能
- 【C语言】01-C语言概述
- 鸿蒙系统发布IT直播,华为开源平台上线:鸿蒙系统、方舟编译器在列
- 跟随进度而变色进度条效果ios源码
- SLG手游Java服务器的设计与开发——架构分析
- Duplicate entry 'xxx' for key 'xxx'
- linux tomcat部署php项目,linux修改tomcat默认访问项目的具体步骤(必看篇)
- 如何实现Windows Network所有会话的限制登录和访问控制
- 如何:从代码创建 UML 类图(ZZ)
- ZEMAX | 在OpticStudio中建立扩增实境(VR)头戴式显示器
- 【实验操作】计算机网络cisco思科仿真实验操作汇总
- 3D Max动画制作
- Python学习之道-烤机测试日志Log分析统计
- CentOS8安装与配置jdk1.8 与远程分发复制jdk到另一个虚拟机
- 荣耀轻薄本MagicBook 14使用体验分享 性能拉满续航无敌
- bzoj 4372 烁烁的游戏 - 点分治 - 线段树
- 村淘是什么,农村淘宝有什么用?如何知道宝贝是否加入村淘
- 基于制导武器的分布式半实物仿真系统ETest研究
热门文章
- Python类属性和实例属性分别是什么?
- php document.write,在JS中有关document.write()的用法(详细教程)
- kdj买卖指标公式源码_翔博精选指标KDJ买卖点提示(通达信公式 副图 测试图)...
- Web框架之Django_05 模型层了解(单表查询、多表查询、聚合查询、分组查询)
- wxWidgets:wxCheckBox类用法
- boost::phoenix::for_each相关的测试程序
- boost::hana::is_just用法的测试程序
- boost::gil::ColorBaseConcept用法的测试程序
- boost::fusion::make_unfused用法的测试程序
- GDCM:显示GDCM Dict的测试程序