J'ai une classe (MyWidget) héritée de QWidget et à l'intérieur, je crée un bouton et un autre widget (dire W1), les deux gardés à l'intérieur QVBoxLayoutQWidget « focusOutEvent » appelé bouton presse dans le widget
Sur focusOutEvent de MyWidget il doit se cacher et il fonctionne très bien, quand je clique sur le bouton à l'intérieur du widget son se cacher mais en cliquant sur le widget (W1) dans la mise en page MyWidget ne se cache pas
m_layout = new QVBoxLayout(widget);
m_clearButton = new QPushButton(widget);
m_layout->addWidget(m_clearButton,0,Qt::AlignRight)
// this widget on click MyWidget is not hiding
m_layout->insertWidget(m_layout->count() -1,item);
Pourquoi bouton clic cache MyWidget