十七、QPropertyAnimation属性动画

稚终KINO / 2023-07-15 / 原文

1.几何动画

  (1)setStartValue方法设置开始动画

  (2)setEndValue方法设置结束动画

  (3)setDuration方法设置动画时间

  (4)setLoopCount方法设置动画循环次数

  (5)setEasingCurve方法设置动画的缓和曲线

  (6)start方法开始执行动画

  (7)setKeyValueAt方法设置某个时间段的动画

2.颜色动画

  (1)使用QGraphicsColorizeEffect类为QWidget间接的设置color属性

  (2)setGraphicsEffect方法设置QWidget的绘画效果为QGraphicsColorizeEffect类对象

  (3)设置动画和执行时间并开启动画

3.不透明度动画

  (1)使用QGraphicsOpacityEffect类为QWidget间接的设置opacity属性