Bonsoir,

suite à mon prob précédent je cherche à dériver une qgraphicsView pour utiliser drawBackGround.

Je n'y arrive pas.

Voici les erreurs de compilation :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
mycode.h: In constructor 'Mycode::Mycode()':
mycode.h:61:34: erreur: no matching function for call to 'mygraphicsview::mygrap
hicsview(QGraphicsScene*&)'
mycode.h:61:34: note: candidates are:
mycode.h:7:7: note: mygraphicsview::mygraphicsview()
mycode.h:7:7: note:   candidate expects 0 arguments, 1 provided
mycode.h:7:7: note: mygraphicsview::mygraphicsview(const mygraphicsview&)
mycode.h:7:7: note:   no known conversion for argument 1 from 'QGraphicsScene*'
to 'const mygraphicsview&'
résumé de mon code avant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
class Mycode : public QMainWindow
{
QGraphicsScene    *scene;
QGraphicsView      *view;
 
  scene = new QGraphicsScene();
  view = new QGraphicsView(scene);
}
résumé de mon code après ( qui ne compile pas ) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
class mygraphicsview : public QGraphicsView
{
};
 
class Mycode : public QMainWindow
{
QGraphicsScene    *scene;
mygraphicsview    *view;
 
  scene = new QGraphicsScene();
  view = new mygraphicsview(scene);
}
Je coince avant d"ajouter drawBackground dans mygraphicsview

Merci d'avance.