Bonjour.
Je n'arrive pas à supprimer les QLabel d'un layout, ceux-ci restent et les suivants se superposent.
On m'a conseille la technique suivante :
Le problème étant que le delete item->widget() supprime mon image complètement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 void clearLayout(QLayout *layout) { QLayoutItem *item; while ((item = layout->takeAt(0))) { if (item->layout()) { clearLayout(item->layout()); delete item->layout(); } delete item->widget(); delete item; } }
C'est quand même super bizarre qu'il faille détruire une image pour la supprimer d'un layout.
Comment faire ?
Merci.
Partager