Основная цель: иметь свойство контекста, заданное элементом, определенным в файле QML (скажем, file_1.qml
) и к которому будет доступен доступ во время выполнения другим элементом, определенным в другом файле QML file_2.qml
).Изменение свойств контекста из QML-кода
Вопрос: Можно ли установить новое свойство контекста в file_1.qml
, а затем прочитать это свойство в file_2.qml
?
(редактировать)
Например, мне нужно использовать значение из file_2.qml в file_1.qml:
file_1.qml:
(...)
UiController.but_generate__onClicked(
getContextProperty("sbx_money_quantity_value"),
cal_daysoff.visibleMonth)
(...)
file_2.qml:
(...)
SpinBox {
id: sbx_money_quantity
objectName: "sbx_money_quantity"
Layout.fillWidth: true
minimumValue: 0
maximumValue: 100000
value: 20000
onChanged: setContextProperty("sbx_money_quantity_value",value)
}
(...)
Спасибо!
Можете ли вы показать пример кода, который описываетпроблема? – folibis
Я добавил пример. благодаря – pedromateo