1、新建一个ButtonDoors.qml显示控制车门的按钮
import QtQuick 2.15
import DigitalCluster 1.0
Item {
id:buttonDoors
CPbutton{
id:buttonDoorLeft
x:0
y:0
width:120
height:50
iconSource: "assets/icon-door-left.svg"
buttonState: "left"
state:Car3dControl.driverDoorOpen ? "on":"off"
Connections{
target:buttonDoorLeft.mouseArea
function onClicked(mouse){
Car3dControl.driverDoorOpen = !Car3dControl.driverDoorOpen
Car3dControl.viewState = "left"
}
}
}
CPbutton{
id:buttonTrunk
x:121
y:0
width:120
height:50
iconSource: "assets/icon-trunk.svg"
buttonState:"center"
state:Car3dControl.trunkOpen ? "on":"off"
Connections{
target:buttonTrunk.mouseArea