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