¿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);