Problème QGraphicsWidget + Layout
Bonjour.
J'ai une scene QGraphicsScene avec des éléments dedans. Les éléments dérivent de QGraphicsWigdet et sont construits de la sorte :
- MonElement (dérive de QGraphicsWidget)
- m_mainVertLayout = QGraphicsLinearLayout()
- m_topHorizLayout = QGraphicsLinearLayout() contenant des QGraphicsWidget
- m_widget = QGraphicsProxyWidget(...)
Mon problème est le suivant : quand j'ajoute des éléments dans m_topHorizLayout, MonElement va bien augmenter de largeur. Par contre quand j'enlève des éléments de m_topHorizLayout, ce dernier va bien diminuer de largeur mais pas MonElement. La taille de m_widget reste cohérente (minimale).
Quelqu'un voit la solution? J'ai beau forcer la taille de MonElement avec setGeometry ou resize, rien ne se passe. Je commence à en perdre un peu mon latin! Je parie que c'est tout bête, un flag à connaitre mais au bout d'une semaine j'ai l'impression d'en avoir fait le tour des sizepolicy et compagnie. Des regards neufs sur le sujet sont donc les bienvenus!
Merci de votre aide!
Daniel