import QtQuick 2.0 import QtQuick.Controls 2.0 import QtQuick.Window 2.2 import QtQuick.Controls.Universal 2.12 Window { id: splashScreen modality: Qt.ApplicationModal flags: Qt.SplashScreen width: 500 height: 500 x: 710 y: 290 FontLoader { id: alibaba source: "qrc:/components/font/Alibaba-PuHuiTi-Bold.ttf" } Rectangle { id: splashRect anchors.fill: parent border.width: 1 border.color: "black" color: 'transparent' Image { fillMode: Image.PreserveAspectFit source: 'qrc:/images/bg.png' } Text { anchors.horizontalCenter: parent.horizontalCenter anchors.top: parent.top anchors.topMargin: 150 // width: 500 // height: 500 // horizontalAlignment: Text.AlignHCenter // verticalAlignment: Text.AlignVCenter text: textTitle font.pointSize: 24 font.bold: true color: mainTextColor font.family: alibaba.name } BusyIndicator { id: busyAnimation anchors.horizontalCenter: parent.horizontalCenter anchors.bottom: parent.bottom anchors.bottomMargin: parent.height / 8 width: parent.width / 6 height: width running: true Universal.accent: Universal.Cyan } } Component.onCompleted: visible = true }