[Graphics View Framework] Intégration dans un layout
Bonjour à tous,
J'utilise le Framework Graphic View de QT pour de l'affichage graphique, mais j'ai un problème pour l'intégration dans un conteneur.
J'ai créé une scène puis j'ai associé sa visualisation (view). J'arrive très bien à le faire fonctionner en faisant simplement show mais ici j'ai besoin de l'ajouter à un grid, Hbox ou Vbox, le problème est que ça n'affiche plus rien dès que je l'ajoute à un layout. Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| QPushButton *quit = new QPushButton(tr("Quit"))
QGraphicsScene scene;
QGraphicsRectItem *rect = scene.addRect(QRectF(0, 0, 100, 100));
scene.addLine(0, 0, 10, 8);
scene.addText("Hello, world!");
QGraphicsView *view = new QGraphicsView(&scene);
//view->show();
connect(quit, SIGNAL(clicked()), qApp, SLOT(quit()));
QGridLayout *grid = new QGridLayout;
grid->addWidget(view, 0, 0);
grid->addWidget(quit, 0, 1);
setLayout(grid); |
J'espère avoir été clair ^^
Merci d'avance pour votre aide