
Qt 动画框架
# Qt 动画框架
hitzsf
这个作者很懒,什么都没留下…
展开
-
Qt 动画框架(01):The Animation Framework【官翻】
文章目录一、前言二、动画架构三、动画框架中的类四、动画Qt属性五、动画和图形视图框架六、缓速曲线七、将动画放在一起八、动画和状态九、总结一、前言动画框架旨在提供一种创建动画和平滑GUI的简便方法。 通过对Qt属性进行动画处理,框架为动画小部件和其他QObject提供了极大的自由度。 该框架也可以与Graphics View框架一起使用。 Qt Quick也提供了动画框架中可用的许多概念,其中提供了定义动画的声明性方式。 获得的有关动画框架的许多知识都可以应用于Qt Quick。在本概述中,我们解释了其原创 2020-10-19 22:53:41 · 1310 阅读 · 0 评论 -
Qt 动画框架(11):Easing Curves Example 【官例】
文章目录前言Animation.hppWindow.hWindow.cppmian.cpp前言Easing Curves Example 显示了如何使用缓和曲线来控制动画的速度。这个案例涉及了一些Qt 方面的其他知识:属性系统、元对象系统、视图框架、Qt 2D绘图、QListWidget,但是重点是学习在动画中使用QEasingCurve以及自定义属性动画的方法。官方使用的是界面文件,出于学习的目的以及发博客的便利,界面改用代码实现。源代码资源详见Qt安装目录: ..\Qt5_15\Exampl原创 2020-10-20 00:01:22 · 1100 阅读 · 0 评论 -
Qt状态机框架(01):The State Machine Framework【官翻】
文章目录一、前言二、状态机框架中的类三、简单的状态机示例3.1 首先,我们创建状态机和状态:3.2 然后,我们使用QState::addTransition()函数来创建转换:3.3 然后,为QState指定关联对象的属性的值3.4 接下来,我们将状态添加到机器中,设置机器的初始状态:3.4 最后,我们启动状态机:四 、状态进入和退出时的信号五、状态机的结束六、通过分组状态共享转换七、使用历史状态保存和恢复当前状态八、使用并行状态来避免状态的组合爆炸九、检测复合状态已经完成十、无目标转换十一、事件、转换和保原创 2020-10-21 21:40:50 · 2279 阅读 · 0 评论