Bonsoir
Je cherche sans trouver la solution.
L'affichage dans ui->textEdit1 se fait bien, mais pas dans ui->textEdit2. Lorsque je clique sur le bouton j'ai 23:30:08: C:/.../fichier.exe crashed.
J'ai vérifié avec QMessageBox, le bouton déclenche bien la fonction on_pushButton_clicked();
J'ai mis ui->textEdit2->setText("yes"); ça fonctionne.
J'ai l'impression qu'i n'aime pas cette ligne : QString value = *chaine2; !!!
Merci pour votre aide.
Marcel
Voici le mainwindow.cpp
Voici ce que j'ai rajouté dans le mainwindow.h
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 MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { QString chaine1 = "Bonjour"; chaine2 = &chaine1; QString value = *chaine2; ui->textEdit1->setText(value); } void MainWindow::on_pushButton_clicked() { QString values = *chaine2; ui->textEdit2->setText(values); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private slots: void on_pushButton_clicked(); Private: QString * chaine2;
Partager