Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo obtiene QListWidget el contenido seleccionado manteniendo presionada la tecla Ctrl para seleccionar varios elementos?

¿Cómo obtiene QListWidget el contenido seleccionado manteniendo presionada la tecla Ctrl para seleccionar varios elementos?

QListWidget es un widget de uso común en Qt, y la clase de vista de elemento también se usa comúnmente en el proceso de compilación de la interfaz del software. Qt proporciona un widget muy potente y permite a los usuarios heredar widgets personalizados según sus propias aplicaciones.

Al usar QListWidget, puede usar un método muy simple para construir una lista, como usar la siguiente declaración:

QString dispObs = palabras at(0)+" "+. palabras . at(1);

ui-& gt;m _ lista de observación-& gt;addItem(dispObs);

Su interfaz de visualización es así:

Es sencillo. El hecho de que QListWidgetItem pueda usarse en un widget hace que parezca muy complejo. Utilizo un patrón similar a la visualización de casillas de verificación en mi programa y también es muy fácil de implementar en Qt. El ejemplo es el siguiente:

QListWidgetItem * elem 1 = new QListWidgetItem(dispObs, ui-> m_observation list);

elem 1->; | Qt::ItemIsUserCheckable);

elem 1->; setCheckState(Qt::Unchecked);