文档章节

Qt那些事0.0.20

Ev4n
 Ev4n
发布于 06/25 20:03
字数 454
阅读 7
收藏 0

一个装逼失败的例子

今天原本是给别人介绍 QMLBehavior 的用法。毕竟自己在之前用过很多次,感觉已经算是熟练的地步,可以为人师了。于是乎自己写了个代码,还屁颠屁颠的把别人喊过来,指着屏幕说,看,就是这么写的,嗯,代码就像下面写的:

Behavior on scale {
	NumberAnimation{
		duration:200
		onStopped:{
			if(_root.scale == 0){
				_root.visible=false
			}
		}
	}
}

理解起来没什么问题呀,在动画缩小到比例为0的时候,设置此层不可见。NumberAnimation 也确实有 stopped 信号(其实是基础动画类的信号)。但后来调试的时候发现问题,就是明明不可见的情况,一直反馈是可见的。最后追查到 onStopped 没有执行。

WTF

再去查看文档,发现了端倪:

stopped()
...
...
It is only triggered for top-level, standalone animations. It will not be triggered for animations in a Behavior or Transition, or animations that are part of an animation group.
(只会在顶级,独立的动画中触发。在Behavior或者Transition或者是动画组的一份时不触发)
...

好了,知道了原因,只是没有仔细看过这段文档,或者没有太深的印象。可能大家都知道这个原因,所以即使去OS也搜不到什么有价值的信息。

只好在触发结束时引入一个定时器,等到这个动画结束后使用定时器触发了。

道貌岸然

© 著作权归作者所有

上一篇: scp+ssh使用
下一篇: Qt那些事0.0.19
Ev4n
粉丝 5
博文 36
码字总数 18632
作品 0
成都
私信 提问
Node.js中AppJS运行出了问题,弹出窗提示C++错误

运行环境: 系统:win7 32bit node.js:v0.8.15 npm:1.1.66 appjs:0.0.20 运行: 出现了错误: 求解

subying
2013/01/06
1K
0
AWIT DBackup 0.0.20 发布,备份系统

AWIT DBackup 0.0.20 修复了几个小 bug。 AllWorldIT DBackup 是一个备份系统,为每个目录创建一个独立的压缩包,这更便于搜索。 特点: 使用 xz, bzip2, gzip, 进行压缩 备份目录的层次结构...

oschina
2013/10/28
612
0
(急) QML程序发布时如何隐藏.qml文件或者能否集成到EXE中去

了解不多,但目前看来是这样的: 无论是QML的程序,还是旧的QT UI程序混合QML编程,都会带有一些.qml文件。这些文件或是主要的文件,或是用于将QML的组件装载到QT C++中的。问题在于程序发布...

小处
2012/01/17
2.7K
4
Qt入门浅谈-下载和安装

好多个昨天之前, 发现了Qt这个东东, 身世什么的看这里,http://www.qt.io ...过程不重要,重要的是我懒的写 总而言之,你可以用Qt干你爱的事。。。 好了,虾扯蛋扯远了,回来吧...收 《Qt入...

jannn
2015/09/11
65
0
深圳技达/giveda_linux_gui_engine

简介和概述 Qt是芬兰人做的一个优秀的图形引擎,API简单易用、远远超越了那些还在使用win32API&callback的同类产品;但Qt实在太庞大了。 2018年,Qt公司内部立项了一个将Qt移植到MCU的研发新...

深圳技达
01/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux的基本命令

目录的操作命令(增删改查) 增: mkdir 目录名称; 查: ls 可以看到该目录下的所有的目录和文件 ls -a,可以看到该目录下的所有文件和目录,包括隐藏的 ls -l,可以看到该目录下的所有目录和...

凹凸凸
今天
2
0
在古老unix中增加新用户

Installing 4.3 BSD Quasijarus on SIMH 目标:要在4.3BSD中新增加用户dmr,指定目录/home/dmr,uid为10 gid=31(guest组,系统已建立) 4.3BSD还没有adduser或useradd 直接修改/etc/passwd...

wangxuwei
今天
2
0
Bootstrap(六)表单样式

基本样式 所有设置了 .form-control 类的 <input>、<textarea> 和 <select> 元素都将被默认设置宽度属性为 width: 100%;。 将 label 元素和前面提到的控件包裹在 .form-group 中可以获得最好...

ZeroBit
昨天
3
0
SSL 证书格式转换

SSL 证书格式转换 不同服务器情况下,需要不同的证书格式。 比如 pem 转 pfx。 pem在window 平台下可以导入,但是无法正常使用。 需要转换成pfx。 推荐在线转换工具,由中国数字证书网站提供...

DrChenXX
昨天
2
0
HAProxy

xx

Canaan_
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部