Voila, le sujet est clair, j'ai un problème de compréhension des accesseurs sous Qt (aussi appelé Get, Getteurs).

Je vous explique ce que je veux:
dans une de mes classes, j'ai un qui me permet de d'entrer un code proporietaire à l'execution de mon programme.
dans une autre fenetre, et donc dans une autre classe, il me faut réafichier ce codeO.

Dans la classe même où mon codeO existe, j'ai donc créé une méthode qui ne fonctionne pas (erreur à la compilation), ce qui me parait un peu normal quand même... (pas de valeur pointée dans mon QLineEdit)
j'ai donc essayé mais pas plus de succès.

Je vous pose donc la question, vers quoi dois-je m'orienter?
vers la convertion d'un QLineEdit en int?

sachant que mon codeO, ne dois pas être modifiable dans la classe ou je l'appel...

code entier:
dans le .h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
   public:
        FicheLocataire();
        int getCodeO();
 
protected:
        void code();
 
        QLineEdit *codeO;
         QLabel *LABELcodeO;
dans le .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
void FicheLocataire::code()
{
    LABELcodeO = new QLabel(tr("N° Code O.: "), this);    
        codeO = new QLineEdit(this);
        codeO->setMaxLength(5);
        codeO->setFixedWidth(40);
               informationLayout->addWidget(LABELcodeO, 3, 0);
               informationLayout->addWidget(codeO, 3, 1);
}
 
 
int FicheLocataire::getCodeO()
{
    return this->codeO;      
}


merci d'avance