33 lines
826 B
QML
33 lines
826 B
QML
import QtQuick 2.15
|
|
import RibbonUI 1.1
|
|
import RibbonUIAPP 1.1
|
|
|
|
RibbonSplashScreen {
|
|
id: root
|
|
homeUrl: "qrc:/qt/qml/RibbonUIAPP/example.qml"
|
|
delayMS: 3000
|
|
contentArgs: {
|
|
"implicitHeight": 250,
|
|
"implicitWidth": 450,
|
|
"titleText": qsTr("Example App"),
|
|
"subTitleText": qsTr("A example for users to use RibbonUI.")
|
|
}
|
|
|
|
Timer{
|
|
interval: 1000
|
|
triggeredOnStart: true
|
|
repeat: true
|
|
running: remainSeconds !== 0
|
|
property int remainSeconds: root.delayMS / 1000
|
|
onTriggered: {
|
|
remainSeconds -= 1
|
|
root.showLoadingLog(qsTr("Loading...Remain %1s...").arg(remainSeconds), {})
|
|
}
|
|
}
|
|
|
|
Component.onCompleted: {
|
|
RibbonUI.autoLoadLanguage = true
|
|
RibbonUI.setTranslator(Localization)
|
|
}
|
|
}
|