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?