I have a width property on a QML Rectangle that is set based on another Rectangle with an id of mainwindow and one of the array properties of mainwindow:
width: mainwindow.width/mainwindow.numColsPerRow[positionRow]
This works at the time my rectangle is setup; that is, the element inside the array numColsPerRow is correctly involved.
However, after this Rectangle is setup, if I change the values inside numColsPerRow the width of this Rectangle does not have any effect.
Does QML not allow property bindings to array elements?
Modelto store dynamic data that you want your items to bind to. - koopajahvarianthowever if you use your arrays asvarinstead, the notion that you cannot modify the array elements directly doesn't apply.variantis obsolete in favor of ordinary javascriptvar, though this still doesn't address the binding issue. - johnbakersListModelfor this - koopajah