Seite 1 von 1

splitter<->QMainWindow Type prüfen

Verfasst: 12. Juni 2009 11:51
von AlexanderKiebler82
Hallo.

Ich habe einen Splitter, in welchem sowohl weitere Splitter als auch
Fenster Widgets drin sind. Ich würde gerne prüfen, obe an irgendeiner Stelle
im Splitter ein Fenster-Qwidget oder ein Splitter-QWidget ist.
Wie mache ich das ??

Gruß Alex

Verfasst: 12. Juni 2009 12:45
von franzf

Code: Alles auswählen

if( splitter->widget(index)->inherits("QSplitter") ) {
    qDebug() "Es ist ein Splitter! An Position" << index;
    tu_nix_gut();
}
Vom Prinzip her, solltest aber schon prüfen, ob splitter->widget(index) einen pointer != NULL zurückgibt, so wegen SegFault und so ;)

Verfasst: 12. Juni 2009 17:42
von AlexanderKiebler82
=) Danke schön