Qml信号绑定函数

2019-07-15 18:01:54 浏览数 (3)

使用Qml中的信号绑定函数。

步骤

  1. 定义信号 signal mySignal();
  2. 定义需要绑定的函数 functionfunc();
  3. 连接信号到函数 functionfunc();
  4. 触发信号 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()
    }
}

1 人点赞