QTabbar auswerten

Alles rund um die Programmierung mit Qt
Antworten
D_ron
Beiträge: 38
Registriert: 24. Juli 2007 11:53
Wohnort: Karlsruhe
Kontaktdaten:

QTabbar auswerten

Beitrag von D_ron »

Hallo!

Ich habe eine TabBar mit mehreren Widgets (CheckBoxen).
Diese Checkboxen möchte ich auswerten.
in meiner Dialogklasse gibt es hierzu die Funktion Dialog::evaluateOptions().
Über if(0 == tabPages->currentIndex()) wähle ich das ausgwählte Tab.
Die Frage ist jetzt wie ich auf die Elemente des Tabs zugreifen kann, da die einzelnen Widgets in einer separaten *.cpp datei (checkboxen sind private members einer TabSeiten-Klasse) implementiert sind.
Kann mir jemand ein kleines Stück Code dazu geben?

Danke vielmals!
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Haben deine CheckBoxen ObjectNamen? Dann könntest du über QObject::findChild gehen.
D_ron
Beiträge: 38
Registriert: 24. Juli 2007 11:53
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von D_ron »

Danke für den Tipp!
Ich suche über QCheckBox* chbAccess = this->findChild<QCheckBox *>("chbAccessDemo"); nach der CheckBox.
Allderdings finde ich es nicht (this pointer ist immer null).
Die Checkbox liegt definitiv auf dem tab-wiget.
D_ron
Beiträge: 38
Registriert: 24. Juli 2007 11:53
Wohnort: Karlsruhe
Kontaktdaten:

Gelöst!

Beitrag von D_ron »

man musst mit void setObjectName ( const QString & name ) den namen auch setzen... nun geht es.
Antworten