QListWidget: Anzahl der Items erhöht sich bei verschieben

Alles rund um die Programmierung mit Qt
Antworten
energetic
Beiträge: 17
Registriert: 25. Mai 2009 22:31

QListWidget: Anzahl der Items erhöht sich bei verschieben

Beitrag von energetic »

Hallo allesamt!
Ich bin gerade bei einem kleinen Programm, welches ein QListWidget beeinhaltet. Hier habe ich das Verschieben der einzelnen Items durch

Code: Alles auswählen

listWidget->setMovement(QListView::Free);
listWidget->setDragDropMode(QAbstractItemView::InternalMove);
möglich gemacht.
Wenn man jetzt zum ersten Mal ein Item verschiebt, erhöht sich die Anzahl der in der Liste vorhandenen Items um eins. Zumindest laut:

Code: Alles auswählen

qDebug() << "Anzahl d. Items " << listWidget->count();
Aber das mysteriöse Item, welches dazugekommen ist, ist nicht sichtbar.
Wenn ich versuche, das mysteriöse :D Item mit "takeItem()" zu löschen, wird stattdessen eines der sichtbaren gelöscht.

Weiß irgendjemand Rat :?:

mfg energetic
Antworten