Seite 1 von 1

addTab bringt Programm zum absturz

Verfasst: 3. Februar 2008 17:16
von t0bias
Hi,

ich habe folgende Zeilen in meinem Widget:

Code: Alles auswählen

QTabWidget *tabwidget = new QTabWidget(this);
tabwidget->setGeometry(5, 80, 385, 215);
tabwidget->addTab( tabwidget , "Allgemein" );
wenn ich die unterste Zeile weglasse, startet das Programm
ordnungsgemäss, aber natürlich fehlt der Tab. Wenn ich die
Zeile dazufüge, hängt das Programm beim Start, ich verstehe
aber nicht warum.

Kann mir jemand einen Tipp in die richtige Richtung geben?

Danke

Tobi

Verfasst: 3. Februar 2008 17:20
von franzf
Du willst nicht wirklcih das tabwidget sich selbst als tab hinzufügen?!?
Wenn ja wird das der Punkt sein ;)

Änder die letzte Zeile einfach mal in

Code: Alles auswählen

tabwidget->addTab( new QLabel("Test tab"), "Allgemein" ); 
Wenn das nicht geht brauchen wir mehr Code ;)

Grüße
Franz

Verfasst: 3. Februar 2008 17:20
von caligano
Du kannst doch einem QTabWidget nicht sich selbst als Tab hinzufügen...

Schau dir mal das Tab Dialog Example an:
--> http://doc.trolltech.com/4.3/dialogs-tabdialog.html

Verfasst: 3. Februar 2008 17:22
von t0bias
ach, jetzt ist klar!
danke!!!

lg

Tobi