Bonjour,
je continuai mon exploration de Qt quand j'ai voulu tester la possibilité d'utiliser un relation parent/fils entre des QGraphicsItem. J'ai donc un QGraphicsRectItem fils d'un QGraphicsTextItem, en toute logique si j'attache text a scene1, text devrait etre afficher ainsi que rect. Or seul text est affiché. De plus Affichage qui un QGraphicsView se redimensionne et laisse apparaitre des scrollbars comme s'il savait qu'il avait un grand rectangle a afficher. J'ai essayer rect.setVisible(true) mais sa ne change rien. Est ce que quelqu'un aurai une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 QGraphicsScene * scene1 = new QGraphicsScene(bounds,ui->Affichage); QGraphicsTextItem * text = scene1->addText(QString("Salut"),QFont()); QGraphicsRectItem rect(QRect(50, 50, 1500, 1500),text); rect.setPos(QPointF(100,100)); text->setPos(QPointF(-400,-100)); ui->Affichage->setScene(scene1);
Merci
Partager