Accéder à une variable entre deux fenêtres
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:
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:
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:
erreur : object missing in reference to 'Fenetre1::sDate'
Il y a une notion qui doit m'échapper....