Seite 1 von 1

[gelöst] QListWidget und currentItemChanged

Verfasst: 18. November 2007 12:39
von jansie
Hallo Welt,
ich habe (schon wieder) ein Problem und zwar möchte ich, einfach das Signal currentItemChanged nutzen. Aber es klappt nicht:

Code: Alles auswählen

connect(ui.listWidget, SIGNAL(currentItemChanged(QListWidgetItem * current, QListWidgetItem * previous)), this, SLOT(lw_itemc(QListWidgetItem * current, QListWidgetItem * previous)));
So heißt es:
Object::connect: No such signal QListWidget::currentItemChanged(QListWidgetItem*current,QListWidgetItem*previous)
Object::connect: (sender name: 'listWidget')
Object::connect: (receiver name: 'form1')

was mache ich falsch?

Verfasst: 18. November 2007 12:48
von solarix
Schau dir mal in der Doku deiner Wahl (z.B. http://de.wikipedia.org/wiki/Signal-Slot-Konzept) an, welche Elemente in ein "connect" eingefügt werden müssen.. und (noch wichtiger): welche nicht...

Verfasst: 18. November 2007 12:52
von jansie
nagut:

Code: Alles auswählen

connect(ui.listWidget, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)), this, SLOT(lw_itemc(QListWidgetItem*, QListWidgetItem*)));
hier heißt es aber:
Segmentation fault (core dumped)

?!

Verfasst: 18. November 2007 12:57
von upsala
Gleiche Frage, wie im Thread nebenan: Was meint der Debugger dazu?

Verfasst: 18. November 2007 13:01
von jansie
hab keine Debugger, aber diese Meldung kommt erst wenn ich auf den Button drücke

Verfasst: 18. November 2007 13:03
von jansie
ok, hab den Fehler, meine funktion war blöd... danke