| import QtQuick 2.6 |
| |
| Rectangle { |
| width: 500 |
| height: 500 |
| color: "blue" |
| |
| GridView { |
| id: view |
| objectName: "view" |
| anchors.fill: parent |
| model: testModel |
| cellWidth: 150 |
| cellHeight: 150 |
| readonly property int columns: Math.floor(width / cellWidth) |
| |
| delegate: Rectangle { |
| width: GridView.view.cellWidth |
| height: GridView.view.cellHeight |
| color: (row & 1) != (col & 1) ? "green" : "red" |
| readonly property int row: index / view.columns |
| readonly property int col: index % view.columns |
| |
| Text { |
| anchors.centerIn: parent |
| text: "Item " + index |
| } |
| } |
| } |
| } |