Qt-Tutorial 030: QListWidget

Schauen wir uns im Video einmal das QListWidget an. Dabei handelt es sich um eine Liste, bei der die einzelnen Einträge einzeln oder auch mehrere ausgewählt werden können. Weiterhin kann sie CheckBoxes anzeigen und die Einträge können auch bearbeitet werden.

QListWidget
QListWidget

Und so in, in etwa, sieht unser Programm aus:

Beispiel unseres Programms
Beispiel unseres Programms

Im Video hatte ich es nur erwähnt, hier möchte ich es nachreichen, und zwar den Code, mit dem man nur die gecheckten Einträge auslesen kann:

QListWidgetItem *item = nullptr;
for(int i = 0; i < ui->listWidget->count(); i++) {
	item = ui->listWidget->item(i);
	if(item && item->checkState() == Qt::CheckState::Checked)
		qDebug() << item->text();
}

Hier geht es zum Video.

Schreibe einen Kommentar