Zum Anfang mal: ich programmiere seit gestern mit Qt und habe demnach noch nicht wirklich viel Ahnung davon.
Wie schon erwähnt habe ich ein Problem mit der dynamischen Grössenanpassung in einem QGridLayout. Wenn ich die Grösse des Fensters ändere, dann ändert sich nur die Grösse der toolBox. preview (erbt von QWidget) ändert seine Grösse nicht.
Code: Alles auswählen
button = new QPushButton( tr( "Button 1" ) );
button2 = new QPushButton( tr( "Button 2" ) );
button3 = new QPushButton( tr( "Button 3" ) );
toolBox = new QToolBox;
toolBox->addItem( button, tr( "Form" ) );
toolBox->addItem( button2, tr( "Optionen" ) );
preview = new ButtonPreview( this );
QGridLayout *mainLayout = new QGridLayout;
mainLayout->addWidget( toolBox, 0, 0, 2, 1 );
mainLayout->addWidget( preview, 0, 1 );
mainLayout->addWidget( button3, 1, 1 );
mainWidget = new QWidget;
mainWidget->setLayout( mainLayout );
Gruß Andreas