Bonjour.
J'ai un plantage très bizarre sur une fenêtre de mon application utilisant des QLineEdit.
Ma classe de fenêtre est déclarée comme suit :
EditAlerts.h
EditAlerts.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class EditAlerts : public QDialog { public: EditAlerts(); private: QGridLayout m_layout; }
Juste là tout fonctionne très bien, mais si j'ai le malheur de déclarer un QLineEdit en membre de la classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 EditAlerts::EditAlerts() { this->setLayout(&m_layout); m_layout.addWidget(new QLabel("Edit alerts", this), 0, 0, 1, 10); /* Instructions de création, je n'utilise pas QDesigner */ }
EditAlerts.h
Dans ce cas, alors mon application va crasher à la fermeture de la fenêtre (qui n'est pas le fenêtre principale). Et ce que j'utilise ou non ces QLineEdit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private: QLineEdit m_min;
Et ce problème reste inchangé lorsque j'utilise des pointeurs plutôt que des objets en membres de la classe.
Partager