import QtQuick import QtQuick.Layouts import QtQuick.Controls import RibbonUI RibbonWindow { id: window width: Math.max(content.width, content.height + title_bar.height, title_bar.minimumWidth) + content.anchors.margins * 2 minimumWidth: title_bar.minimumWidth minimumHeight: content.height + title_bar.height + content.anchors.margins * 2 title: qsTr("About") title_bar.show_darkmode_btn: false title_bar.show_style_switch: false windowStatus: RibbonWindow.Status.SingleInstance ColumnLayout{ id: content anchors{ centerIn: parent margins: 10 } spacing: 5 Image { source: `qrc:/qt/qml/${KGCAppUri}/resources/imgs/icon.png` fillMode:Image.PreserveAspectFit Layout.preferredHeight: 120 Layout.preferredWidth: height Layout.alignment: Qt.AlignHCenter layer.enabled: true layer.effect: RibbonShadow{} } RibbonText{ Layout.alignment: Qt.AlignHCenter text: KGCAppUri font.pixelSize: 16 } RibbonText{ Layout.alignment: Qt.AlignHCenter text: `©${new Date().getFullYear()} WuXinYu` } RibbonText{ Layout.alignment: Qt.AlignHCenter text: `Version: V${KGCAppVersion}` } } }