selección múltiple QML ListView
-
28-09-2019 - |
Pregunta
¿Cómo puedo seleccionar algunos elementos de la QML ListView y enviar sus índices de código en C ++?
Solución
Estoy bastante seguro de que no hay manera de hacer una QML ListView multi-seleccionable. Qt declarativa se centra en el uso de la pantalla táctil y no hay manera significativa multiselección en una interfaz de usuario táctil pura.
Otros consejos
hacer algo así: si se hace clic en un elemento, establezca su propiedad seleccionada (o como se llame), y ocupa delegado que si es cierto seleccionado, entonces debe ser un formato diferente. Además añadirlo a alguna lista, para trabajar con él.
Es posible tratar de obtener los datos de la ListItem y almacenarla en una matriz de clic impar y eliminar los datos del ListItem de la matriz de siquiera clic. Puede ser un entrenamiento simple, en lugar de crear una lista de casilla de verificación como artículos.