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
[gelöst] QWidgets von hand löschen
[gelöst] QWidgets von hand löschen
Zuletzt geändert von Exolon am 24. April 2007 08:04, insgesamt 1-mal geändert.
Entweder oder . Mehr braucht es nicht.
Code: Alles auswählen
delete myWidget;Code: Alles auswählen
myWidget->deleteLater();