import QtQuick 2.11 import QtQuick.Controls 2.4 import "./" Page { id: root signal pageOpened() TextField { id: sumInput placeholderText: "sum" visible: !won.visible validator: IntValidator {bottom: -1000000; top: 1000000;} anchors { horizontalCenter: parent.horizontalCenter top: parent.top topMargin: parent.height * 0.1 } Keys.onReturnPressed: calculator.checkSum(sumInput.text) } Label { id: won text: calculator.endPageLabelText font.pixelSize: parent.width * 0.2 visible: calculator.endPageVisibility anchors { horizontalCenter: parent.horizontalCenter top: parent.top topMargin: parent.height * 0.2 } } /* Row { anchors { horizontalCenter: parent.horizontalCenter bottom: parent.bottom bottomMargin: parent.height * 0.2 } height: childrenRect.height width: childrenRect.width spacing: root.height * 0.1 RoundButton { id: homeButton height: parent.width * 0.2 width: height text: "home" onClicked: { game.state = "starting" calculator.reset() } } RoundButton { id: startButtons height: parent.width * 0.2 width: height text: "start" onClicked: { calculator.reset() calculator.state = "starting" } } } */ RoundButton { id: homeButton height: parent.width * 0.2 width: height text: "home" visible: endPageVisibility anchors { horizontalCenter: parent.horizontalCenter bottom: parent.bottom bottomMargin: parent.height * 0.1 } onClicked: { calculator.reset() calculator.state = "starting" } } }