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 :
J'espère avoir été clair ^^
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 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);
Merci d'avance pour votre aide
Partager