J'ai une classe héritant de QWidget qui affiche une série variable de QLineEdit dans un QGridLayout.

Le problème c'est que quand je cache mes QLineEdit, le layout change de taille comme si mes éléments avaient été enlevés. Hors je veux pas les enlever, mais juste les rendre invisibles.

La seule solution que je trouve pour le moment c'est d'entrer une taillle minimum en dure pour le widget parent afin que la taille ne change pas.

Il devrait y avoir moyen de mieux faire, faudrait une solution pour que le layout continue de prendre en compte les éléments cachés lorsque il définit la taille.

Si c'est possible comment on s'y prend?