QTabWidget.widget(int index)

Alles rund um die Programmierung mit Qt
Antworten
mollitz
Beiträge: 81
Registriert: 5. April 2007 10:55

QTabWidget.widget(int index)

Beitrag von mollitz »

hey,

Ich versuch grad nen Editor mit Tabs zu machen.
Jetzt hab ich die Bequeme Möglichkeit mir die Pointer auf die TextEdits der einzelnen Tabs durch QTabWidget.widget(int index) ausgeben zu lassen.
Aber da der ja ein Widget und kein QTextEdit returned gibts Fehlermeldungen vom Compiler wenn ich auf Elemente vom QTextEdit zugreife.
Kann mir einer sagen wie ich das umgehen kann?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

QTextEdit *edit=qobject_cast<QTextEdit*>(widget);
mollitz
Beiträge: 81
Registriert: 5. April 2007 10:55

Beitrag von mollitz »

oha! die syntax is mir einfach noch ein bissl zu hoch!
aber mal sehen ob ich was draus machen kann, danke ^^

es tut.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

qobject_cast. Du könntest auch einen static_cast bzw. einen dynamic_cast machen. Das wären aber dann C++ Grundlagen...
Antworten