Tengo un QListView
que contiene algunos elementos. Ahora quiero obtener el índice del elemento seleccionado, es decir, si selecciono el quinto elemento, debería obtener 5. ¿Cómo puedo obtener esto?Cómo obtener el índice listitem seleccionado en Qt
11
A
Respuesta
16
En todas las vistas en Qt, que tienen el siguiente método:
QItemSelectionModel * QAbstractItemView :: SelectionModel() const
Básicamente, se devuelve un modelo en el que se pueden realizar acciones, como conseguir índices seleccionados ...
un vistazo aquí: QItemSelectionModel
encontrará un montón de métodos para ayudarle a conseguir su índice (es).
Espero que ayude!
0
No hay una manera fácil de hacerlo, ya que QListView puede manejar estructuras tipo árbol. Puede hacer que sus elementos de lista se deriven de QListViewItem y agregue un miembro de datos adicionales para contener un índice. Debe restablecer los índices al ordenar el curso.
Cuestiones relacionadas
- 1. ASP.Net RadioButtonList: usando jQuery para obtener el ListItem seleccionado
- 2. Obtener índice seleccionado de UITableView
- 3. Evento ComboBox SelectedIndexChanged: cómo obtener el índice previamente seleccionado?
- 4. cómo obtener el índice seleccionado de un menú desplegable
- 5. ¿Cómo obtener QString de QListView elemento seleccionado en Qt?
- 6. Obtener el primer y último ListItem en Sharepoint List
- 7. DataGridViewComboBoxColumn establece el índice seleccionado
- 8. ¿Cómo obtener el índice de fila seleccionado en la tabla de datos JSF?
- 9. Cómo configurar el índice seleccionado JComboBox por el valor
- 10. recibiendo el índice del elemento seleccionado en jQuery autocompletado
- 11. Obtener el índice seleccionado anterior en el cuadro Combo de Winform
- 12. Cambio índice seleccionado usando jQuery
- 13. ¿Cómo puedo obtener el VALOR seleccionado de un QCombobox?
- 14. ¿Cómo obtener el elemento seleccionado de ListView?
- 15. cómo obtener el elemento seleccionado del cuadro combinado
- 16. cómo obtener el objeto seleccionado NSPopUpButton?
- 17. JQuery - Obtener el valor seleccionado
- 18. lista desplegable de llamadas El índice seleccionado cambió el evento manualmente
- 19. Obtener el texto resaltado/seleccionado
- 20. jQuery pestañas - obteniendo recientemente índice seleccionado
- 21. cómo obtener el elemento seleccionado en CheckBoxList en Asp.net
- 22. ASP.Net: ¿Cómo desactivo un ListItem?
- 23. Cómo obtener el número de elemento/índice entre hermanos
- 24. ¿Cómo obtener el texto seleccionado en Emacs Lisp?
- 25. ¿Cómo obtener el texto seleccionado de edittext en android?
- 26. Cómo convertir un ListItemCollection en un ListItem []?
- 27. Obtener rango seleccionado por el usuario
- 28. android listview obtener el elemento seleccionado
- 29. Obtener el subcomando seleccionado con argparse
- 30. Establecer el índice seleccionado de un Grupo de Radio Android
Andy lo tengo, pero he encontrado selectedIndexes(), pero los índices seleccionados darán la lista, tenemos que iterar para conseguir el modelindex. Pero quería una API que da la modelindex elemento seleccionado de una sola vez .. iteración de la lista es el tiempo correcto .. es Ther de manera directa, o que tenemos que hacer así sólo – Naruto
Sí, usted tiene currentIndex () que le dará el índice actual en su selección ... No sé si conoce la diferencia entre los elementos seleccionados y el índice actual ... El índice actual es un poco el último índice que seleccionó ... Así que creo será lo que está buscando ... –
Sí, funciona gracias – Naruto