Salut à tous,

Dans ma 2eme fenêtre j'aimerai lire le contenu d'une variable qui a été calculé dans ma 1ere fenêtre. Voilà comment je m'y suis pris :

dans le .h de ma 1ere fenêtre qui est un QWidget :

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
#ifndef Fenetre1_H
#define Fenetre1_H
 
#include <QWidget>
 
namespace Ui {
    class Fenetre1;
}
 
class Fenetre1 : public QWidget
{
    Q_OBJECT
 
public:
    std::string sDate [100];
    ~Fenetre1();
...
};
Dans le .cpp de ma 2eme fenêtre qui est un QDialog:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#include "Fenetre1.h"
...
Fenetre2::Fenetre2(QWidget *parent) :
    QDialog (parent),
...
setText (Fenetre1::sDate [i]);
...
Quand je compile il me dit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
erreur : object missing in reference to 'Fenetre1::sDate'
Il y a une notion qui doit m'échapper....