Frage

Wie kann ich ein paar Elemente in der QML Listview auswählen und ihre Indizes C ++ Code senden?

War es hilfreich?

Lösung

Ich bin ziemlich sicher, dass es keine Möglichkeit, einen QML Listview Multi wählbar zu machen. Qt deklarative konzentriert sich auf die Touchscreen-Nutzung und es gibt keine sinnvolle Art und Weise in einem reinen Touch-UI zu multiselect.

Andere Tipps

so etwas tun: wenn ein Element angeklickt wird, setzen Sie seine Eigenschaft ausgewählt (oder wie Sie es nennen), und in Delegaten festgelegt, dass ausgewählte wenn sie wahr ist, dann sollte es anders formatiert werden. Außerdem fügen Sie einige Liste, um mit ihr arbeiten.

Sie können versuchen, die ListItem der Daten zu erhalten und speichern Sie es auf ein Array an ungeraden Klick und die Daten des ListItem entfernen aus dem Array auf einmal klicken. Kann ein einfaches Training sein, statt wie Artikel eine Liste von Kontrollkästchen zu erstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top