QPushButton erscheint nur bei Deklaration über Pointer
Verfasst: 20. Februar 2009 18:29
Hallo,
ich bin gerade auf einen effekt gestoßen den ich nicht ganz verstehe.
wenn ich den QPushButton wie im Folgenden über eine normale Variable deklariere und ihn in mein QWIdget einsetzte, wird er nicht angezeigt:
Wenn ich ihn aber über einen Pointer deklariere wird er ganz normal angezeigt:
Kann mir das jemand erklären? Eigentlich übergebe ich doch immer die Adresse, mach also 2 mal das gleiche. Das Programm hab ich mit dem QT Creator geschrieben. Hoffe ich stehe nicht auf dem Schlauch und meine Frage ist nicht total schwachsinnig. Aber das verwirrt mich gerade total.
Vielen Dank schonmal im Vorraus!!
ich bin gerade auf einen effekt gestoßen den ich nicht ganz verstehe.
wenn ich den QPushButton wie im Folgenden über eine normale Variable deklariere und ihn in mein QWIdget einsetzte, wird er nicht angezeigt:
Code: Alles auswählen
QPushButton button("test");
QHBoxLayout layout;
layout.addWidget(&button);
this->setLayout(&layout);
Code: Alles auswählen
QPushButton *button=new QPushButton("test");
QHBoxLayout layout;
layout.addWidget(button);
this->setLayout(&layout);
Vielen Dank schonmal im Vorraus!!