У меня есть приложение Qt, которое вызывает qt_update_values()
для основного компонента QML. Я хочу отправить новые значения конкретному делегату. Как подключить update_values()
из основного компонента для получения определенным дочерним компонентом, который определен в другом qml?
Я попытался определить соединения в дочернем элементе, но я не уверен, какую цель мне нужно определить...
В main.qml
у меня есть что-то похожее на это:
...
signal update_values(new_values)
function qt_update_values(newValues){
update_values(newValues);
}
Repeater {
id:idRepeater
model: 3
Rectangle {
id:example
Text{ text: "hello"}
...
AnotherComponent {name: "name", othervariables: "others"}
}
}
...
Затем на AnotherComponent.qml
у меня есть:
...
signal update_values_child(new_values)
function onUpdate_values(newValues){
textid = newValues;
}
Text{ id:textid}
...