bonsoir, j'ai décidé d'arreter de passer du temps sur l'héstétique donc je me concentre sur l'algo'. (explication du probleme sous les codes c++)
Code : Sélectionner tout - Visualiser dans une fenêtre à part FenPrinci.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 class FenPrincipale : public QMainWindow { Q_OBJECT public : FenPrincipale(); private : void creerActions(); void creerMenus(); void creerCentrale(); //GO to make that Bebo merde private slots : void aPropos(); void options(); void FenAlgo(char contenu); private : QAction *actionQuitter; QAction *actionOptions; QAction *actionAPropos; QLineEdit *eu; QLineEdit *chf; QLineEdit *fr; QLineEdit *usd; QPushButton *boutonEu; QPushButton *boutonChf; QPushButton *boutonFr; QPushButton *boutonUsd; QPushButton *boutonReset; QPushButton *boutonMaj; QString *contenu;
Code : Sélectionner tout - Visualiser dans une fenêtre à part fenPrinci.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
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71 #include "FenPrincipale.h" #include "FenOptions.h" #include "FenCalcul.h" FenPrincipale::FenPrincipale() : QMainWindow() { creerActions(); creerMenus(); creerCentrale(); // En test ! MERDE edit : nan ça va... setWindowTitle("Bebeoix Convertor"); setWindowFlags(Qt::WindowStaysOnTopHint); // ou a est la largeur de l'écran, et b sa hauteur (en pixels) A REVOIR //move(((800 )/2), ((600 )/2)); } ............. LES AUTRES METHODES ....... //On appelle la création de la zone centrale void FenPrincipale::creerCentrale() { QWidget *zoneCentrale = new QWidget; QHBoxLayout *principal = new QHBoxLayout; QVBoxLayout *grosPrincipal = new QVBoxLayout; //le forumalire eu = new QLineEdit; chf = new QLineEdit; fr = new QLineEdit; usd = new QLineEdit; QFormLayout *converLayout = new QFormLayout; converLayout->addRow("EU :", eu); converLayout->addRow("CHF :", chf); converLayout->addRow("FR :", fr); converLayout->addRow("USD :", usd); contenu = new QString(usd->text()); return contenu; //les bouttons ............. void FenPrincipale::FenAlgo(char contenu) { //FenCalcul reflexion; chf->setText(&contenu); }
Enfaite l'idée de base c'est de créer uneFenCalcul.h et FenCalcul.cpp pour faire mon algo dedans mais déjà javais essayé mais ça marchais pas meme en faisant hériter la classe de fenPrincipale.h
donc je me suis résolu a essayer dans void FenPrincipale::FenAlgo... mais bon voilà ou jen suis ca ne fonctionne pas. jai essayé avec get aussi.
ps: le return contenu; c'est de la merde, je testais un truc bizare
Partager