From b80e3776a8c1e9a44ad56240c80dcd0d71146893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Mon, 27 Mar 2023 17:26:21 +0800 Subject: Rating stars --- Home/Default/Card.ui.qml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'Home/Default') diff --git a/Home/Default/Card.ui.qml b/Home/Default/Card.ui.qml index c4b64bc..beb3c13 100644 --- a/Home/Default/Card.ui.qml +++ b/Home/Default/Card.ui.qml @@ -19,6 +19,7 @@ Item { property string titleText: "Build Responsive Websites with HTML" property alias titleArea: titleArea property string truncatedText: "Far advanced settling say finished raillery. Offered chiefly farther" + property real rating: 4.0 DropShadow { source: rectangle @@ -137,7 +138,25 @@ Item { } RowLayout { - id: listInline + Repeater { + model: 5 + Image { + source: (index + 1) / rating <= 1.0 + ? "../../Font-Awesome/svgs/solid/star.svg" + : (index + 1) / rating < 1.25 + ? "../../Font-Awesome/svgs/solid/star-half-stroke.svg" + : "../../Font-Awesome/svgs/regular/star.svg" + sourceSize { + width: 15 + height: 13 + } + ColorOverlay { + anchors.fill: parent + source: parent + color: "#f7c32e" + } + } + } } } -- cgit v1.2.3