QComboBox SIGNAL funktioniert nicht
Verfasst: 12. Dezember 2008 15:19
Hallöle,
ich habe mir eine QComboBox mit den Inhalten 1,2,3,4,5 erstellt, und würde nun immer gerne je nach Wahl des Andwenders einen von mir festgelegten SLOT darauf reagieren lassen:
Hier mein Code:
Soweit so gut!
Die ComboBox wird erzeugt, jedoch kann ich sie so oft ich will anklicken, den Index verändern etc, es wird nie der SLOT aufgerufen, wieso??
Mit Index ist hier aber schon die aktuelle Auswahl gemeint, oder etwa die Anzahl aller Optionen??
Ist der Index in diesem Beispiel 0 (also "1"), oder die Anzahl aller Optionen (also 4)??
Und kann ich das Signal überhaupt so aufrufen? Oder welchen Index muss ich als Parameter mitgeben? Ich habe alle möglichen Indexe schon versucht, jedoch wird nie der SLOT aufgerufen...wieso?
Grüße
Gapa
ich habe mir eine QComboBox mit den Inhalten 1,2,3,4,5 erstellt, und würde nun immer gerne je nach Wahl des Andwenders einen von mir festgelegten SLOT darauf reagieren lassen:
Hier mein Code:
Code: Alles auswählen
gb_count = new QGroupBox("Anzahl", this);
gb_count->setGeometry(5, 5, 185, 50);
QComboBox cb_parties = new QComboBox(gb_count);
cb_parties->setGeometry(120, 19, 50, 20);
cb_parties->addItem("1");
cb_parties->addItem("2");
cb_parties->addItem("3");
cb_parties->addItem("4");
cb_parties->addItem("5");
connect(cb_parties, SIGNAL(currentIndexChanged()), this, SLOT( reagiere()));
Die ComboBox wird erzeugt, jedoch kann ich sie so oft ich will anklicken, den Index verändern etc, es wird nie der SLOT aufgerufen, wieso??
Mit Index ist hier aber schon die aktuelle Auswahl gemeint, oder etwa die Anzahl aller Optionen??
Ist der Index in diesem Beispiel 0 (also "1"), oder die Anzahl aller Optionen (also 4)??
Und kann ich das Signal überhaupt so aufrufen? Oder welchen Index muss ich als Parameter mitgeben? Ich habe alle möglichen Indexe schon versucht, jedoch wird nie der SLOT aufgerufen...wieso?
Grüße
Gapa