Bonjour, sans plus tarder voici mon code :
lafenetre.h :
lafenetre.cpp :
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
16
17
18
19 #ifndef LAFENETRE_H #define LAFENETRE_H #include <QWidget> #include <QtGui> class lafenetre : public QWidget { public: lafenetre(); private: QTextEdit *m_textEdit; bool ligneEffacee; QPushButton *m_bouton; QPushButton *m_boutonQuit; }; #endif // LAFENETRE_H
main.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include "lafenetre.h" lafenetre::lafenetre() { ligneEffacee = FALSE; m_textEdit = new QTextEdit("Entrez votre nom",this); m_textEdit->setGeometry(50,40,100,100); m_boutonQuit = new QPushButton("quit",this); m_bouton = new QPushButton("enter",this); m_boutonQuit->move(100,0); QObject::connect(m_textEdit, SIGNAL(textChanged()), m_textEdit, SLOT(clear())); }
Le problème est le suivant : dès que j'entre quoi que ce soit dans le textedit, il y a un défaut de mémoire et le programme plante. Je pige pas vraiment pourquoi. Quelqu'un peut m'éclairer?
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 #include <QApplication> #include "lafenetre.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); lafenetre fenetre; fenetre.show(); return app.exec(); }
Partager