1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | import QtQuick 2.4
import Ubuntu.Components 1.2
MainView {
width: units.gu(50)
height: units.gu(75)
property int mathPart: 1
Column {
spacing: units.gu(1)
anchors {
margins: units.gu(2)
fill: parent
}
Label {
id: labelScore
text: actualValue.toString()
property int actualValue: 0
}
Repeater {
id: rowExample
model: 3
Row {
id: mainRow
anchors.horizontalCenter: parent.horizontalCenter
spacing: units.gu(1)
width: parent.width
property int rowIndex: index
Grid {
columns: 3
spacing: 1
Repeater{
model: 3
Button {
text: index+1
width: (mainRow.width - units.gu(1)) / 3 ; height: units.gu(8)
color: UbuntuColors.darkGrey
onClicked: labelScore.actualValue += index+1 * mathPart
}
}
}
}
}
}
}
|