PieSlice mit Repeater erzeugen

Alles rund um die Programmierung mit Qt Quick und QML
Antworten
uunail58
Beiträge: 2
Registriert: 1. Dezember 2021 19:32

PieSlice mit Repeater erzeugen

Beitrag von uunail58 »

Ich

Ich versuche, ein Pie Diagramm dynamisch zu erzeugen. Dazu benutze ich das folgende Snippet, das ich hier gefunden habe:

Code: Alles auswählen

ListModel {
    id: myDataModel
    ListElement { label: "Category A"; value: 15 }
    ListElement { label: "Category B"; value: 30 }
}

// Then use a Repeater
PieSeries {
    Repeater {
        model: myDataModel
        PieSlice {
            label: model.label
            value: model.value
            color: "gold" // You can set a default color or use a role
        }
    }
    PieSlice{
        value: 1
        label: "A"
    }
    PieSlice{
        value: 2
        label: "B"
    }
}
Leider werden nur die zwei "manuell" erzeugten Slices angezeigt.

Kann mir jemand sagen, was ich da falsch mache?

Qt 6.10.1 unter Windows
Antworten