QListWidget

Alles rund um die Programmierung mit Qt
Antworten
kannaum
Beiträge: 73
Registriert: 31. Januar 2010 09:57

QListWidget

Beitrag von kannaum »

Hallo,

Ich ahb ein für euch bestimmt lächerliches Problem:
Ich will den Inhalt des zur Zeit ausgewählten Elements in einem QString speichern.

Ein kleines Beispiel:
So habe ich mein QListWidget gemacht.

Code: Alles auswählen

buecherliste = new QListWidget;
new QListWidgetItem(tr("Test1"), buecherliste);
new QListWidgetItem(tr("Test3"), buecherliste);
new QListWidgetItem(tr("Test2"), buecherliste);
connect(buecherliste, SIGNAL(itemSelectionChanged()), this, SLOT(buch_anzeigen()));
Der Slot buch_anzeigen() soll dann das gerade ausgewählte Element in einem QString speichern (z.B.: "Test2").
Ich hätte das so gemacht:

Code: Alles auswählen

QString buch = buecherliste->currentItem();
Das Problem ist nur, dass die Funktion currentItem einen Zeiger auf das Element zurückgibt und nicht einfach den Inhalt des Elements.

mfg
kater
Beiträge: 306
Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt

Beitrag von kater »

Code: Alles auswählen

QString buch = buecherliste->currentItem()->text();
So vllt? War nur geraten bzw 10sec Doku schauen.
kannaum
Beiträge: 73
Registriert: 31. Januar 2010 09:57

Beitrag von kannaum »

Ja, funktioniert perfekt.
Danke.

mfg
Antworten