Habe eine QgroupBox mit vielen QRadioButtons.
Erzeugt mit dem Designer.
Bisher habe ich es so gemacht:
Code: Alles auswählen
int WPArt = 0;
foreach (QRadioButton *button,ui->groupBox_WPArt->findChildren<QRadioButton*>())// {
{
if (button->isChecked()) WPArt ++;
break;
}
}
Doch nun kam mir der Verdacht: Kommen sie wirklich in der Reihenfolge, wie ich sie auf dem Bildschirm sehe - hat es bisher zufällig funktioniert ?
Im Designer hab ich nichts gefunden, um den Buttons eine eindeutige ID zuordnen zu können, nach der ich dann fragen könnte. ?
Und die QgroupBox abzufragen, welcher on ist, geht angeblich nicht, wenn alles mit dem Designer gemacht wurde. ?
Also fällt mir nur die Variante ein, an die Namen der QRadioButtons ein "_Nummer" anzuhängen und daraus WPArt zu erzeugen.
Oder geht es vielleicht nicht doch einfacher?
LG
Chri