C
Qt Safe Monitor: Qt Quick Ultralite Example on Bare-Metal Traveo II
// Copyright (C) 2025 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick
import QtQuickUltralite.Layers
import QtQuickUltralite.SafeRenderer
ApplicationScreens {
width: 800
height: 480
Screen {
width: 800
height: 480
ItemLayer {
width: 800
height: 480
platformId: 1
Rectangle {
id: debugOverlay
width: 800
height: 480
color: "#000000"
}
}
SpriteLayer {
depth: ItemLayer.Bpp32Alpha
anchors.horizontalCenter: parent.horizontalCenter
width: 256
height: 256
visible: true
y: 132
z: 2
ItemLayer {
anchors.horizontalCenter: parent.horizontalCenter
renderingHints: ItemLayer.NoRenderingHint
depth: ItemLayer.Bpp32Alpha
visible: true
width: 256
height: 40
SafeTelltalesView {
}
}
ItemLayer {
anchors.horizontalCenter: parent.horizontalCenter
renderingHints: ItemLayer.NoRenderingHint
depth: ItemLayer.Bpp32Alpha
visible: true
width: 128
height: 110
y: 50
SafeSpeedoView {
anchors.horizontalCenter: parent.horizontalCenter
speedValue: DemoStatus.speed
}
}
}
}
Component.onCompleted: console.log("Loaded QML...")
}