使用Qml中的信号绑定函数。
步骤
- 定义信号
signal mySignal()
; - 定义需要绑定的函数
function func()
; - 连接信号到函数
function func()
; - 触发信号
onClicked: root.mySignal()
。
示例
Rectangle {
width: 100; height: 100
signal mySignal();
Component.onCompleted: mySignal.connect(func)
function func() {
console.log("++++++++++")
}
MouseArea {
anchors.fill: parent
onClicked: root.mySignal()
}
}