addTab bringt Programm zum absturz

Alles rund um die Programmierung mit Qt
Antworten
t0bias
Beiträge: 46
Registriert: 12. November 2007 21:11

addTab bringt Programm zum absturz

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

Beitrag 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
caligano
Beiträge: 126
Registriert: 19. August 2006 15:33

Beitrag 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
t0bias
Beiträge: 46
Registriert: 12. November 2007 21:11

Beitrag von t0bias »

ach, jetzt ist klar!
danke!!!

lg

Tobi
Antworten