January 2016
Beginner
512 pages
12h 35m
English
Currently, there is no visual reaction to clicking on the button. In the real world, the button has some depth and when you push it and look at it from above, its contents seems to shift a little toward the right and downward. Let's mimic this behavior by making use of the pressed property MouseArea has, which denotes whether the mouse button is currently being pressed (note that the pressed property is different from the pressed signal that was mentioned earlier). The content of the button is represented by the Row element, so add the following statements inside its definition:
Row { id: buttonContent // … anchors.verticalCenterOffset: buttonMouseArea.pressed ? 1 : 0 anchors.horizontalCenterOffset: buttonMouseArea.pressed ...