QT-Layout

Alles rund um die Programmierung mit Qt
Antworten
StefanTmp
Beiträge: 2
Registriert: 2. März 2009 14:26

QT-Layout

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Wenn du kein Layout zuweist, hast du auch keinen Layout-Manager. Sinnvoll ist dies aber nicht.
StefanTmp
Beiträge: 2
Registriert: 2. März 2009 14:26

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

QDialog *dlg=new QDialog();
QPushButton *btn=new QPushButton("test", dlg);
btn->setGeometry(20, 20, 50, 50);
Strahlex
Beiträge: 158
Registriert: 23. Dezember 2008 15:49
Wohnort: Österreich

Beitrag 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:
Antworten