Red de conocimiento informático - Material del sitio web - ¿Cuál es la diferencia entre listview y listwiget en Qt Creator y cuáles son sus respectivas funciones?

¿Cuál es la diferencia entre listview y listwiget en Qt Creator y cuáles son sus respectivas funciones?

QListView no tiene su propio "modelo". El uso de un modelo para guardar datos puede reducir en gran medida la redundancia de datos y mejorar la eficiencia del programa. Pero requiere que sepamos más sobre el marco de vista/modelo y no es adecuado para principiantes.

QListWidget es una subclase de QListView, que nos ayuda a definir un buen modelo en QListWidget. Este modelo es muy conveniente y completo. Por lo tanto, puede agregar datos directamente en QListWidget en lugar de agregar datos de un nuevo modelo. Esto es muy conveniente.

La principal diferencia entre QListView y QListWidget es que tiene su propio modelo.