首页 > 其他分享 >十七、QPropertyAnimation属性动画

十七、QPropertyAnimation属性动画

时间:2023-07-15 20:11:17浏览次数:31  
标签:动画 十七 QWidget 类为 QPropertyAnimation 设置 方法 属性

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属性

标签:动画,十七,QWidget,类为,QPropertyAnimation,设置,方法,属性
From: https://www.cnblogs.com/qingfeng515/p/17556820.html

相关文章

  • PlayWright(十七)- 参数化
    今天来讲下参数化,具体是什么意思呢,举个例子 比如我们要测试登录功能,第一步会填写账号,第二步会填写密码,这是一条完整的操作,但是其中会有很多条用例比如账号错误、密码错误、账号为空、密码为空的各种情况,但是在输入账号、密码的操作都是一样的 我们不能一条用例复制很多次,然......
  • animation动画+关键帧实现轮播图效果(再次学习)!
    再次遇到要实现轮播图效果的时候,发现还是不怎么会,因为对js还没有熟练使用,只希望使用h5和css3实现效果虽然之前已经学习了一遍了,但是还是不熟练,再次学习一下了这次的可作为套板使用,无序列表为框架模型,动画关键帧实现轮播效果,话不多说,直接上代码:<!DOCTYPEhtml><htmllang="en"......
  • redis学习十七:redis事务
    概念:可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞。1.单独的隔离操作redis的事务仅仅是保证事务里的操作会被连续独占的执行,redis命令执行是单线程架构,在执行完事务内所有指令前是不可能再去......
  • 解决jQuery动画透明度的具体操作步骤
    jQuery动画透明度介绍jQuery是一个快速、简洁的JavaScript库,被广泛用于网页开发中。它提供了丰富的API,使得操作DOM元素变得更加简单。其中,jQuery动画是其最受欢迎的特性之一,可以用来创建各种各样的动画效果,包括透明度的动画。透明度是指一个元素的可见程度,它可以控制元素的显示......
  • CABasicAnimation和CAKeyframeAnimation动画同步问题
    背景需要做一个扇形带指示器的进度条动画,最初实现的是如下效果代码如下funcstartAnimation(){letwidth=self.frame.widthletbezierPath=UIBezierPath(arcCenter:CGPoint(x:width/2,y:radius),radius:radius-trackWidth,startAngle:(1+angle......
  • 推荐一款C#开源的操作简单、免费的屏幕录制和GIF动画制作神器
    前言    今天要给大家推荐一款由C#语言开发且开源的操作简单、免费的屏幕录制和GIF动画制作神器:ScreenToGif 。工具介绍ScreenToGif是一款免费的开源屏幕录制和GIF制作工具。它可以帮助用户捕捉计算机屏幕上的实时动画,并将其保存为高质量的GIF图像格式。该工具不仅......
  • 关键帧与动画
    HTML部分<body><divclass="box"></div></body>css部分//设置背景颜色body{background:#333;}.box{background:#fff;//设置显眼的颜色width:200px;//固定宽,为了看的见height:200px;//固定高,为了看的见position:re......
  • 动画总结
    animation-name:myanimation;//动画名字,指定关键帧的名字。animation-duration:4s;//动画持续时间,间接控制速率,越长越慢!animation-iteration-count:infinite;//重复次数,可以填数字也可以填infinite,infinite代表无限重复animation-timing-function:linear;//动画速......
  • CSS|动画与效果
    一.过渡1什么是过渡过渡可以为一个元素在不同状态之间切换的时候定义不同的过渡效果2应用场景当鼠标hover的时候,有一个明显的突出效果,但是又不会显得特别生硬3使用1)语法transition:属性时长缓动函数属性:可以是具体的某个属性,或者是全部(all)时长:变......
  • WPF 在MVVM模式下应用动画
    一个简单的需求:当程序发生异常时候,在界面上动画显示异常信息。这个需求看似简单,只需要try……catch到异常,然后把异常的信息写入界面就OK了。但在MVVM时,就不是这么简单了。MVVM模式下,追求前后端的分离。然后catch到的异常,也只能在后台代码中。如果传递到前台呢?这自然就想到了Bin......