ButtonGroup reagiert nicht auf Klicken
Verfasst: 10. Januar 2010 00:31
hi,
heute habe ich gleich mehrere Probleme
Jetzt geht es um eine QButtonGroup mit 3 RadioButtons.
Sie werden im Constructor zur Gruppe "displayb" zusammengefasst und jeder einzeln mit dem Slot "dispArt_changed()" verbunden.
Der Slot dispArt_changed() sieht so aus:
Wenn ich die 3 Buttons drücke, wird bei keinem dispArt_changed() aufgerufen.
Was kann das sein?
heute habe ich gleich mehrere Probleme
Jetzt geht es um eine QButtonGroup mit 3 RadioButtons.
Sie werden im Constructor zur Gruppe "displayb" zusammengefasst und jeder einzeln mit dem Slot "dispArt_changed()" verbunden.
Code: Alles auswählen
Constructor:
...
displayb = new QButtonGroup(this);
displayb->addButton(radioB_dispgw, 1);
displayb->addButton(radioB_dispgrad, 2);
displayb->addButton(radioB_disprichtg, 3);
connect(radioB_dispgw, SIGNAL(toggled()), this, SLOT(dispArt_changed()));
connect(radioB_dispgrad, SIGNAL(toggled()), this, SLOT(dispArt_changed()));
connect(radioB_disprichtg, SIGNAL(toggled()), this, SLOT(dispArt_changed()));
...
Code: Alles auswählen
void ImgView::dispArt_changed() {
if (displayArt != (DISP_ART)displayb->checkedId()) {
displayArt = (DISP_ART)displayb->checkedId();
refresh_overlays(); // malt auch das jeweilige Bild
}
}Was kann das sein?