Qt alignement dans QGridLayout élimine le redimensionnement de ses éléments

Ok, donc en gros j'ai une table simple avec un QWidget et deux boutons comme indiqué ci-dessous:

QGridLayout *layout = new QGridLayout;
layout->addWidget(viewcontainer,0,0,1,2);
layout->addWidget(reset,1,0);
layout->addWidget(done,1,1);

C'est en gros ce que je veux, où le "reset" et "" sont des boutons. Essentiellement, c'est un QWidget, viewcontainer, qui redimensionne la taille de la fenêtre est modifiable par l'utilisateur, tandis que les boutons " hauteurs reste le même. Mais, la valeur par défaut pour le gridlayout est d'aligner le contenu de la gauche. Si je change ce avec:

layout->addWidget(viewcontainer,0,0,1,2, Qt::AlignCenter);

Il ne sorte de ce que je veux, mais le graphicsscene n'est plus redimensionné (reste une petite taille constante). J'aimerais conserver le redimensionnement tandis que d'aligner le widget pour le centre. Merci.

OriginalL'auteur Justin | 2012-05-29