【问题标题】:qml send a list/array from signalqml 从信号发送列表/数组
【发布时间】:2011-05-09 08:35:53
【问题描述】:

我怎样才能创建一个用数据数组(数字数组)发送信号的项目, 并从另一个项目中读取它?....

【问题讨论】:

    标签: qt qt4 qml


    【解决方案1】:

    我不知道你到底想做什么,但这里有一个例子:

    import QtQuick 1.0
    
    Item {
        // item with the data
        Item {
            id: otherItem
            property variant numbers: [11, 22, 33]
        }
    
        // declare signal
        signal mySignal(variant array);
    
        // send mySignal when component is ready
        Component.onCompleted: mySignal(otherItem.numbers);
    
        // signal handler
        onMySignal: console.log("mySignal: " + array)
    }
    

    【讨论】:

      猜你喜欢
      • 2017-05-20
      • 2014-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多