[C++] Problème de référence d'une variable
Arameya
-
pyschopathe Messages postés 1974 Date d'inscription Statut Membre Dernière intervention -
pyschopathe Messages postés 1974 Date d'inscription Statut Membre Dernière intervention -
Langage utilisé: C++
Bibliothèque : Qt 4.0 (cela ne change rien normalement dans le problème)
IDE : Qt Creator
Bonjour a tous, excusez moi j'ai une question relativement bête auquel j'ai un trou de mémoire.
Voila je doit passer en référence une variable de type QFrame a une méthode Cube (qui as l'originalité de créer un cube, si si je vous jure :) ) de type QLabel.
Sauf que je ne me rappel plus comment je peut faire pour passer la référence de l'un a l'autre (je pense pas être très clair, voici le source:
main.h
//Fenetre des blocs tetris
QFrame *FrameP = new QFrame(&w);
FrameP->setFrameShape(QFrame::StyledPanel);
FrameP->setGeometry(10, 20, 300, 550);
//Creation des objets (Essaie, seul le cube sera créé)
Forme *Cube1 = new Forme(); //constructeur de l'objet
Cube1->Cubes(/*&FrameP ,*/ CoordX, CoordY);
forme.cpp
Forme::Forme()
{
}
int Forme::Cubes(/*QFrame frameDeRef ,*/ int x, int y)
{
QLabel *Cubes = new QLabel(/*ici doit etre passé la réfèrence soit &frameDeRef ou &FrameP du main*/);
Cubes->setPixmap(QPixmap("cube.bmp"));
Cubes->move(x, y);
return 0;
}
Je ne présente pas le fichier forme.h ça ne sert a rien! Voila si vous pouviez me rafraichir la mémoire je vous en remercierais.
Bonne journée a tous!
Arameya.
Bibliothèque : Qt 4.0 (cela ne change rien normalement dans le problème)
IDE : Qt Creator
Bonjour a tous, excusez moi j'ai une question relativement bête auquel j'ai un trou de mémoire.
Voila je doit passer en référence une variable de type QFrame a une méthode Cube (qui as l'originalité de créer un cube, si si je vous jure :) ) de type QLabel.
Sauf que je ne me rappel plus comment je peut faire pour passer la référence de l'un a l'autre (je pense pas être très clair, voici le source:
main.h
//Fenetre des blocs tetris
QFrame *FrameP = new QFrame(&w);
FrameP->setFrameShape(QFrame::StyledPanel);
FrameP->setGeometry(10, 20, 300, 550);
//Creation des objets (Essaie, seul le cube sera créé)
Forme *Cube1 = new Forme(); //constructeur de l'objet
Cube1->Cubes(/*&FrameP ,*/ CoordX, CoordY);
forme.cpp
Forme::Forme()
{
}
int Forme::Cubes(/*QFrame frameDeRef ,*/ int x, int y)
{
QLabel *Cubes = new QLabel(/*ici doit etre passé la réfèrence soit &frameDeRef ou &FrameP du main*/);
Cubes->setPixmap(QPixmap("cube.bmp"));
Cubes->move(x, y);
return 0;
}
Je ne présente pas le fichier forme.h ça ne sert a rien! Voila si vous pouviez me rafraichir la mémoire je vous en remercierais.
Bonne journée a tous!
Arameya.
A voir également:
- [C++] Problème de référence d'une variable
- Reference pto - Accueil - Box & Connexion Internet
- Indice de référence des loyers - Guide
- Excel a rencontré un problème au niveau d'une ou de plusieurs références de formules ✓ - Forum Excel
- Il existe une ou plusieurs références circulaires ✓ - Forum Excel
- Excel la référence n'est pas valide - Forum Excel