Ich würde gerne alle in einer GroupBox befindlcihen Widgets deaktivieren, aber nach Möglichkeit nicht alle einzeln, sondern als Block. Also dachte ich mir QGroupBox::setEnabled(false) müsste es tut, doch dies ist leider nicht der Fall.
1. Was bewirkt QGroupBox::setEnabled(false) ?
2. Gibt es eine Lösung für mein oben geschildertes Problem ?
vielen dank schon mal
QGroupBox deaktivieren
Hallo,
Zu 1.: Es deaktiviert (ausgrauen) alles in der GroupBox
Zu 2.: Wenn du etwas selektiver vorgehen möchtest (z.B. alle QObjects eins bestimmten Typs, oder nach namen gefiltert), dann wäre das hier was für Dich...
Am Ende kommt dann sowas raus...
Viel Spaß!
Ciao,
Sephral
Zu 1.: Es deaktiviert (ausgrauen) alles in der GroupBox
Zu 2.: Wenn du etwas selektiver vorgehen möchtest (z.B. alle QObjects eins bestimmten Typs, oder nach namen gefiltert), dann wäre das hier was für Dich...
Code: Alles auswählen
QList<T> QObject::findChildren ( ... ) const
Code: Alles auswählen
QList<MyWidget*> list = this->ui.myContainer->findChildren<MyWidget*>();
for(int i = 0; i < list.count(); i++)
{
// irgendwas machen...
}
Ciao,
Sephral