Hallo franzf

,
erst einmal Dankeschön

, deine Rückfrage hat mir selbst einen Fehler aufgezeigt. Hatte ein QList und ein QListWidget im Code und tatsächlich das QListWidget verwendet

. Dennoch bleibt die Frage bestehen.
Nun zum Code:
Code: Alles auswählen
//[Includes ...]
QDialog *dialog = new QDialog;
QListWidget *list = new QListWidget;
QLayout *layout;
QString q;
lay = new QHBoxLayout;
for (Iterator = 0; Iterator < 5; ++Iterator)
// [q holt sich Strings im Iteratortakt aus einer Datei]
list->addItem(q);
layout->addWidget(list);
dialog->setLayout(layout);
dialog->show();
}
Im Dialog befindet sich auch noch ein Button, der betätigt werden kann und dies tun soll, nachdem man zwei Zeilen in der Liste ausgewählt hat.
Um diese beiden Zeilen auszuwählen muss man sie erst anklicken. Im Moment verhält es sich so, dass sobald man eine zweite Zeile auswählt nur noch die aktuelle Zeile markiert ist.
