1
主要目標:具有由定義到QML文件(如file_1.qml
)中的項目設置的上下文屬性,以及將在運行時由其他QML文件中定義的項目(例如file_2.qml
)。從QML代碼更改上下文屬性
問:是否可以在file_1.qml
中設置新的上下文屬性,然後在file_2.qml
中讀取此屬性?
(編輯)
例如,我需要在file_1.qml使用值從file_2.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 2014-11-01 11:12:59
我添加了一個例子。謝謝 – pedromateo 2014-11-03 08:20:40