splitter<->QMainWindow Type prüfen

Alles rund um die Programmierung mit Qt
Antworten
AlexanderKiebler82
Beiträge: 20
Registriert: 4. Juni 2009 12:19
Kontaktdaten:

splitter<->QMainWindow Type prüfen

Beitrag 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
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag 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 ;)
AlexanderKiebler82
Beiträge: 20
Registriert: 4. Juni 2009 12:19
Kontaktdaten:

Beitrag von AlexanderKiebler82 »

=) Danke schön
Antworten