Alles rund um die Programmierung mit Qt
stimpy
Beiträge: 64 Registriert: 7. März 2006 17:05
Beitrag
von stimpy » 27. März 2006 14:45
Hallo,
ich habe mir mal ein Beispiel aus der QT-Doku vorgeknöpft. Da steht in der Datei "mainwindows/application/mainwindow.cpp":
Code: Alles auswählen
MainWindow::MainWindow()
{
textEdit = new QTextEdit;
...
}
Ein Widget-Attribut wird mit new erzeugt. Was ich vermisse, ist die Freigabe mit delete. Muß das nicht freigegeben werden? Irgendwie stehe ich da gerade auf dem Schlauch.
Dank im Voraus!
stippy
Beiträge: 80 Registriert: 29. Juli 2005 09:38
Wohnort: Mönchengladbach
Beitrag
von stippy » 27. März 2006 15:48
Wenn Du schreibst:
Code: Alles auswählen
MainWindow::MainWindow()
{
textEdit = new QTextEdit(this);
...
}
kümmert sich Qt um das Löschen der Objekte.
Bei deinem Beispiel mußte das selber machen.
Gruss, Stippy
stimpy
Beiträge: 64 Registriert: 7. März 2006 17:05
Beitrag
von stimpy » 27. März 2006 15:58
Worum sich das QT alles kümmern kann ... da muß ich mich erst noch reinfinden.
Danke!