Utilisation de QSizePolicy et des layouts
Bonsoir,
Je cherche à obtenir une fenêtre à onglets dont le contenu des onglets occupe tout l'espace disponible. En lisant la doc, j'ai cru comprendre que QSizePolicy était la solution, mais je n'arrive pas à la mettre en œuvre... J'ai une erreur qui me dit que QSizePolicy est privé.
Citation:
/usr/include/qt4/QtGui/qsizepolicy.h:200: error: ‘QSizePolicy::QSizePolicy(int)’ is private
Code:
1 2
| QTabWidget *onglets = new QTabWidget(this);
onglets->setSizePolicy(QSizePolicy(QSizePolicy::Expanding)); |
Pouvez-vous m'éclairer de vos lumières en cette heure sombre et tardive ?? :lol:
EDIT :
plus d'erreur en déclarant ainsi, mais le contenu de mes onglets est quasi totalement masqué...
Code:
1 2 3 4 5
| QTabWidget *onglets = new QTabWidget(this);
QSizePolicy test;
test.setHorizontalPolicy(QSizePolicy::Expanding);
test.setVerticalPolicy(QSizePolicy::Expanding);
onglets->setSizePolicy(test); |
EDIT 2 : changement du titre au vu de la solution qui est en rapport avec les layout et non les QSizePolicy...