import QtQuick import RibbonUI import RibbonUIAPP RibbonSplashScreen { id: root homeUrl: "qrc:/qt/qml/RibbonUIAPP/example.qml" delayMS: 3000 contentArgs: { "implicitHeight": 250, "implicitWidth": 450, "titleText": QT_TRANSLATE_NOOP("RibbonSplashScreen", "Example App"), "subTitleText": QT_TRANSLATE_NOOP("RibbonSplashScreen", "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) } }