1. 信号分类
在QML中,按照信号形式或者信号的响应方式,大致可以将信号分为三种。第一种是控件本身自带的一些信号,本文统称自带信号,第二种是在控件本身的属性发生变化时,也会触发一种信号,本文统称为属性信号,第三种是我们根据功能需求,自己定义的一种信号,本文统称为自定义信号。
注意:在自定义信号中,如果有参数,在槽函数中使用传递过来的参数时,要使用定义信号时的形参变量来进行操作,不能使用发射信号时的实参变量。
signal mySignal(var age)
var mage = 12
mySignal(mage)