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é.
/usr/include/qt4/QtGui/qsizepolicy.h:200: error: ‘QSizePolicy::QSizePolicy(int)’ is privatePouvez-vous m'éclairer de vos lumières en cette heure sombre et tardive ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 QTabWidget *onglets = new QTabWidget(this); onglets->setSizePolicy(QSizePolicy(QSizePolicy::Expanding));
EDIT :
plus d'erreur en déclarant ainsi, mais le contenu de mes onglets est quasi totalement masqué...
EDIT 2 : changement du titre au vu de la solution qui est en rapport avec les layout et non les QSizePolicy...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 QTabWidget *onglets = new QTabWidget(this); QSizePolicy test; test.setHorizontalPolicy(QSizePolicy::Expanding); test.setVerticalPolicy(QSizePolicy::Expanding); onglets->setSizePolicy(test);
Partager