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.") } onContentArgsChanged: loadItemArgs() 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) } }