QRadioButton in QgroupBox: Welcher ist on?
Verfasst: 30. April 2018 20:08
Hi
Habe eine QgroupBox mit vielen QRadioButtons.
Erzeugt mit dem Designer.
Bisher habe ich es so gemacht:
und habe WPArt per switch weiterverwertet.
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
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