[gelöst] QWidgets von hand löschen

Alles rund um die Programmierung mit Qt
Antworten
Exolon
Beiträge: 5
Registriert: 3. Januar 2007 13:00

[gelöst] QWidgets von hand löschen

Beitrag von Exolon »

Hi,

ich bin leider gezwungen manche qwidgets von hand wieder zu löschen (delete). Kann mir jemand sagen unter welchen vorraussetzungen das möglich ist.

Die Widgets haben alle in parent und sitzen in einem layout. Vom gefühl her würde ich sagen:

m_flowLayout->removeWidget(myWidget);
myWidget->setParent(NULL);
delete myWidget;

Jemand schon mal so was gemacht?

Gruss

Exo
Zuletzt geändert von Exolon am 24. April 2007 08:04, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Entweder

Code: Alles auswählen

delete myWidget;
oder

Code: Alles auswählen

myWidget->deleteLater();
. Mehr braucht es nicht.
Antworten