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
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);
}
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
 
private slots:
    void on_pushButton_clicked();
Private:
QString * chaine2;