import QtQuick import QtQuick.Controls 2.5 import QtQuick.Layouts 1.3 /* 智驾系统button二级界面 */ Rectangle { width: parent.width-400 height: parent.height color: 'transparent' property StackView stack: null /* CButton { id: switchButton x:1650 y:140 visible:true textHeight: 50 fontHeight: 0.4 width: 120 height: 50 color: pressed ? textClickedColor : mainAppColor text: "切换远程" onClicked: appModel.switchDriver() } */ TabBar { id: bar width: parent.width y:150 x:100 currentIndex:0 TabButton { text: qsTr("A区") height:60 } TabButton { text: qsTr("B区") height:60 } TabButton { text: qsTr("C区") height:60 } TabButton { text: qsTr("D区") height:60 } TabButton { text: qsTr("E区") height:60 } TabButton { text: qsTr("F区") height:60 } TabButton { text: qsTr("G区") height:60 } TabButton { text: qsTr("H区") height:60 } TabButton { text: qsTr("接渣区") height:60 } TabButton { text: qsTr("倒渣区") height:60 } // onCurrentIndexChanged: // { // appModel.areaChanged(currentIndex) //} } Row { height: parent.height // anchors.horizontalCenter: parent.horizontalCenter // anchors.top:parent.top // anchors.topMargin: 20 y:250 x:100 spacing: 20 CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===8?"放罐等待区":bar.currentIndex===9?"倒渣1":"新"+String.fromCharCode(0x41+bar.currentIndex) +"01" onClicked: moveBegin(bar.currentIndex,1) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: true //bar.currentIndex !== 8 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣2":"新"+String.fromCharCode(0x41+bar.currentIndex) +"02" onClicked: moveBegin(bar.currentIndex,2) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: true// bar.currentIndex !== 8 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣3":String.fromCharCode(0x41+bar.currentIndex) +"01" onClicked: moveBegin(bar.currentIndex,3) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: true //bar.currentIndex !== 8 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣4":String.fromCharCode(0x41+bar.currentIndex) +"02" onClicked: moveBegin(bar.currentIndex,4) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex !== 8 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣5":String.fromCharCode(0x41+bar.currentIndex) +"03" onClicked: moveBegin(bar.currentIndex,5) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex !== 8 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣6":String.fromCharCode(0x41+bar.currentIndex) +"04" onClicked: moveBegin(bar.currentIndex,6) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex !== 8 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣7":String.fromCharCode(0x41+bar.currentIndex) +"05" onClicked: moveBegin(bar.currentIndex,7) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex !== 8 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣8":String.fromCharCode(0x41+bar.currentIndex) +"06" onClicked: moveBegin(bar.currentIndex,8) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex !== 8 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣9":String.fromCharCode(0x41+bar.currentIndex) +"07" onClicked: moveBegin(bar.currentIndex,9) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex !== 8 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣10":String.fromCharCode(0x41+bar.currentIndex) +"08" onClicked: moveBegin(bar.currentIndex,10) } } Row { height: parent.height // anchors.horizontalCenter: parent.horizontalCenter // anchors.top:parent.top // anchors.topMargin: 20 y:400 x:100 spacing: 20 CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: true //bar.currentIndex !== 9 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣11":String.fromCharCode(0x41+bar.currentIndex) +"09" onClicked: moveBegin(bar.currentIndex,11) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: true ///bar.currentIndex !== 9 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣12":String.fromCharCode(0x41+bar.currentIndex) +"10" onClicked: moveBegin(bar.currentIndex,12) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: true //bar.currentIndex !== 9 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣13":String.fromCharCode(0x41+bar.currentIndex) +"11" onClicked: moveBegin(bar.currentIndex,13) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: true //bar.currentIndex !== 9 color: pressed ? textClickedColor : mainAppColor text: bar.currentIndex===9?"倒渣14":String.fromCharCode(0x41+bar.currentIndex) +"12" onClicked: moveBegin(bar.currentIndex,14) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"13" onClicked: moveBegin(bar.currentIndex,15) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"14" onClicked: moveBegin(bar.currentIndex,16) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"15" onClicked: moveBegin(bar.currentIndex,17) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"16" onClicked: moveBegin(bar.currentIndex,18) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"17" onClicked: moveBegin(bar.currentIndex,19) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"18" onClicked: moveBegin(bar.currentIndex,20) } } Row { height: parent.height // anchors.horizontalCenter: parent.horizontalCenter // anchors.top:parent.top // anchors.topMargin: 20 y:550 x:100 spacing: 20 CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"19" onClicked: moveBegin(bar.currentIndex,21) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"20" onClicked: moveBegin(bar.currentIndex,22) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"21" onClicked: moveBegin(bar.currentIndex,23) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"22" onClicked: moveBegin(bar.currentIndex,24) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"23" onClicked: moveBegin(bar.currentIndex,25) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) + "24" onClicked: moveBegin(bar.currentIndex,26) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"25" onClicked: moveBegin(bar.currentIndex,27) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"26" onClicked: moveBegin(bar.currentIndex,28) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"27" onClicked: moveBegin(bar.currentIndex,29) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"28" onClicked: moveBegin(bar.currentIndex,30) } } Row { height: parent.height // anchors.horizontalCenter: parent.horizontalCenter // anchors.top:parent.top // anchors.topMargin: 20 y:700 x:100 spacing: 20 CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"29" onClicked: moveBegin(bar.currentIndex,31) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"30" onClicked: moveBegin(bar.currentIndex,32) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"31" onClicked: moveBegin(bar.currentIndex,33) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"32" onClicked: moveBegin(bar.currentIndex,34) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"33" onClicked: moveBegin(bar.currentIndex,35) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"34" onClicked: moveBegin(bar.currentIndex,36) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"35" onClicked: moveBegin(bar.currentIndex,37) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"36" onClicked: moveBegin(bar.currentIndex,38) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"37" onClicked: moveBegin(bar.currentIndex,39) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"38" onClicked: moveBegin(bar.currentIndex,40) } } Row { height: parent.height // anchors.horizontalCenter: parent.horizontalCenter // anchors.top:parent.top // anchors.topMargin: 20 y:850 x:100 spacing: 20 CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"39" onClicked: moveBegin(bar.currentIndex,41) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"40" onClicked: moveBegin(bar.currentIndex,42) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"41" onClicked: moveBegin(bar.currentIndex,43) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"42" onClicked: moveBegin(bar.currentIndex,44) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"43" onClicked: moveBegin(bar.currentIndex,45) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"44" onClicked: moveBegin(bar.currentIndex,46) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"45" onClicked: moveBegin(bar.currentIndex,47) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"46" onClicked: moveBegin(bar.currentIndex,48) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"47" onClicked: moveBegin(bar.currentIndex,49) } CButton { // id: resultButton // anchors.top: loginPassword.bottom // anchors.topMargin: 50 // anchors.horizontalCenter: parent.horizontalCenter textHeight: 50 fontHeight: 0.4 width: 150 height: 50 visible: bar.currentIndex < 8 color: pressed ? textClickedColor : mainAppColor text: String.fromCharCode(0x41+bar.currentIndex) +"48" onClicked: moveBegin(bar.currentIndex,50) } } CButton { id: carButton x:10 y:400 textHeight: 50 fontHeight: 0.4 width: 50 height: 200 color: pressed ? textClickedColor : mainAppColor Text{ text: "\n 车\n 辆\n 管\n 理" wrapMode: Text.WordWrap font.pointSize: 20 color:"white" // anchors.horizontalCenter: parent.horizontalCenter // horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter } onClicked:carManage(); } }