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.
Und so in, in etwa, sieht unser Programm aus:
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();
}