Seite 1 von 1

QT-Layout

Verfasst: 2. März 2009 14:34
von StefanTmp
Hallo zusammen,

habe zuvor noch nie mit QT gearbeitet und wollte mich erkundigen, ob es einen Layout-Manager ähnlich dem NullLayout von Swing gibt. Zur Erklärung: Beim NullLayout lassen sich alle Komponenten manuell platzieren, also über die Koordinaten bzw. Höhe/Breite. Für Hilfe wäre ich sehr dankbar!

Grüße

Verfasst: 2. März 2009 15:09
von upsala
Wenn du kein Layout zuweist, hast du auch keinen Layout-Manager. Sinnvoll ist dies aber nicht.

Verfasst: 2. März 2009 15:28
von StefanTmp
Hallo upsala,

darf ich dich um ein Beispiel bitten. Angenommen ich möchte einen Dialog erstellen, der Breite und Höhe 300 hat. In diesen Dialog stecke ich nun einen Button, welcher Breite und Höhe 50 hat und an Position X = 20 und Position Y = 20 platziert wird. Danke schon mal im Voraus.

Grüße

Verfasst: 2. März 2009 18:45
von upsala

Code: Alles auswählen

QDialog *dlg=new QDialog();
QPushButton *btn=new QPushButton("test", dlg);
btn->setGeometry(20, 20, 50, 50);

Verfasst: 2. März 2009 20:30
von Strahlex
upsala hat geschrieben:

Code: Alles auswählen

QDialog *dlg=new QDialog();
QPushButton *btn=new QPushButton("test", dlg);
btn->setGeometry(20, 20, 50, 50);
Du hast dlg.resize(300,300) vergessen :wink: