ich bin am verzweifeln.
Ich versuche das Design von meinem MainWindow zu gestalten. Es soll von links nach rechts aus einem vertikalen und einem horizontalen Bereich bestehen und Widgets beinhalten.
Soweit so gut, nur leider ist die Größe der Bereiche total verschoben und lässt sich auch nicht korrigieren. Der vertikale Bereich links, der ein QtreeWidget beinhaltet, ist viel zu groß, so dass mein OpenGl Fenster im horizontalen Bereich viel zu klein ist.
Hier der Code:
Code: Alles auswählen
//// Set-up main widgets ////
QWidget *center = new QWidget();
QHBoxLayout* AllBox = new QHBoxLayout();
vertical = new QGroupBox("vertikal");
QVBoxLayout *vboxLayout = new QVBoxLayout();
vboxLayout->setSpacing(10);
vboxLayout->setMargin(10);
treeWidget = new XmlBase2Dialog(vertical);
vboxLayout->addWidget(treeWidget);
vertical->setBaseSize(100,800);
vertical->setLayout(vboxLayout);
hori = new QGroupBox("horizontal");
QHBoxLayout *layout = new QHBoxLayout();
layout->setMargin(10);
layout->setSpacing(10);
glmesh = new GLMesh(hori, settings);
layout->addWidget(glmesh);
clipping = new QSlider(hori);
clipping->setMinimum(-100);
clipping->setMaximum(100);
clipping->setPageStep(5);
clipping->setValue(0);
clipping->setToolTip("Clipping");
connect(clipping, SIGNAL(valueChanged(int)), glmesh, SLOT(setClipping(int)));
layout->addWidget(clipping);
hori->setLayout(layout);
AllBox->addWidget(vertical);
AllBox->addWidget(hori);
/////////////
center->setLayout(AllBox);
setCentralWidget(center);