Layouting richtig bestimmen, keine Verschiebung der Elemente
Verfasst: 24. August 2010 20:09
Hi,
bitte diesen Code betrachten:
Wenn man das Fenster öffnet und die Größe etwas verändert werden die Abstände zwischen den Buttons größer...
Ich möchte nun das sich die Buttons nur in der Breite ausdehnen dürfen aber nicht in der Höhen (Tun sie eh nicht) + das Layout soll keine Abstände reinreißen wenn die Größe des Fenster Größer wird...
Die Buttons sollen immer unter einander bleiben...
Vielen Dank
bitte diesen Code betrachten:
Code: Alles auswählen
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent)
{
QVBoxLayout* v = new QVBoxLayout();
v->addWidget(new QPushButton("Huuu"));
v->addWidget(new QPushButton("Huuu"));
v->addWidget(new QPushButton("Huuu"));
v->addWidget(new QPushButton("Huuu"));
v->addWidget(new QPushButton("Huuu"));
v->addWidget(new QPushButton("Huuu"));
QWidget* q = new QWidget();
q->setLayout(v);
setCentralWidget(q);
}Ich möchte nun das sich die Buttons nur in der Breite ausdehnen dürfen aber nicht in der Höhen (Tun sie eh nicht) + das Layout soll keine Abstände reinreißen wenn die Größe des Fenster Größer wird...
Die Buttons sollen immer unter einander bleiben...
Vielen Dank