Bonjour/Bonsoir

Depuis quelques jours j'ai commencé a apprendre Qt en faisant plusieurs programmes et en suivant des cours sur open classroom et autres..
Ca fait maintenant depuis hier que je bloque sur quelque chose qui me paraissait pourtant simple, recuperer une variable d'une class pour l'afficher dans une autre avec des accesseurs.
Code :

form_connexion.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
17
18
19
20
21
22
23
24
25
26
27
 
 
#include "form_connexion.h"
#include "form_plateform.h"
#include <QWidget>
#include <QGridLayout>
#include <QApplication>
#include <QThread>
#include <QShowEvent>
#include <QDebug>
 
...
 
//Inputs
    name_input = new QLineEdit(this);
    pass_input = new QLineEdit(this);
 
    name_input->setFixedSize(150,25);
    pass_input->setFixedSize(150,25);
 
    pass_input->setEchoMode(QLineEdit::Password);
 
...
 
QString form_connexion::getName(){
    return name_input->text();
}
form_connexion.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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
 
 
#ifndef FORM_CONNEXION_H
#define FORM_CONNEXION_H
 
#include <QMainWindow>
#include <QWidget>
#include <QPushButton>
#include <QLabel>
#include <QLayout>
#include <QGridLayout>
#include <QHBoxLayout>
#include <QLineEdit>
#include <QString>
 
class form_connexion : public QWidget
{
    Q_OBJECT
public:
    form_connexion();
 
private:
    QPushButton *btn_connexion;
    QPushButton *btn_signup;
 
    QLabel *title;
    QLabel *text1;
    QLabel *text2;
 
    QLabel *name_acc;
 
    QGridLayout *panel_co;
    QGridLayout *panel_form;
 
    QHBoxLayout *title_lay;
    QHBoxLayout *btn_lay;
 
    QLineEdit *name_input;
    QLineEdit *pass_input;
 
public slots:
    void connexionToPlat();
    void checkInputs();
    void openAnimForm();
    void closeAnimForm();
 
    QString getName();
 
signals:
    void emitOAF();
    void emitCAF();
};
 
#endif // MAINWINDOW_H
Donc la c'était la class où la variable en question s'y trouve : name_input (qui est un QLabel)

et je voudrais retrouver sa valeur ici :

form_plateform.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
17
18
19
20
21
22
23
24
25
26
27
28
 
 
#include "form_plateform.h"
#include "form_connexion.h"
#include <QMainWindow>
#include <QtWidgets>
 
form_plateform::form_plateform()
{
    //FORM SETTINGS
    setFixedSize(1200,700);
    setWindowFlags(Qt::FramelessWindowHint);
 
    QPixmap bg(":/bgs/bg3");
    bg = bg.scaled(this->size(), Qt::IgnoreAspectRatio);
 
    QPalette palette;
    palette.setBrush(QPalette::Background, bg);
 
    this->setPalette(palette);
 
    //Labels
 
    form_connexion *co = new form_connexion;
 
    txt1 = new QLabel("name :" + co->getName(), this);
    txt1->show();
}
form_plateform.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
17
18
19
20
21
22
23
24
25
26
27
 
 
#ifndef FORM_PLATEFORM_H
#define FORM_PLATEFORM_H
 
#include <QObject>
#include <QDialog>
#include <QWidget>
#include <QLabel>
 
class form_plateform : public QWidget
{
    Q_OBJECT
 
public:
    form_plateform();
 
    QLabel *txt1;
public slots:
    void getAccountConnected();
signals:
 
private:
 
};
 
#endif // FORM_PLATEFORM_H
Le text de name_input est remplit par l'utilisateur une fois le programme lancé.
Je sais pas si c'est la fonction qui est mal appelé ou si elle m'envoie une valeur null.. je dois surement passer a côté de quelque chose de simple mais la j'avoue rester bête.
Merci de votre aide et passez une bonne journée/soirée!