Seite 1 von 1

QTabWidget.widget(int index)

Verfasst: 9. Juni 2007 09:41
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?

Verfasst: 9. Juni 2007 09:46
von upsala

Code: Alles auswählen

QTextEdit *edit=qobject_cast<QTextEdit*>(widget);

Verfasst: 9. Juni 2007 09:48
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.

Verfasst: 9. Juni 2007 10:04
von upsala
qobject_cast. Du könntest auch einen static_cast bzw. einen dynamic_cast machen. Das wären aber dann C++ Grundlagen...