Ярлыки

среда, 14 февраля 2018 г.

QML - варианты обмена данными между компонентами

1.Использовать Connect

function clickHandler() {
    console.log('main clicked')
}
Component.onCompleted: {
    main.clicked.connect(clickHandler)
}


Connections {
 target: yourQmlObject 
 onClicked: foo(...)
 }

2.Использовать обработчик сигнала

Rectangle {
  YourQmlObject {
    onClicked: { ... }
  }
}

Более подробно тут и тут.

Комментариев нет:

Отправить комментарий