2010-08-14 3 views
2

Essayer d'ajouter du texte à QGraphicsView:QGraphicsView question noobie

Widget::Widget(QWidget *parent) : 
    QWidget(parent), 
    ui(new Ui::Widget) 
{ 
    ui->setupUi(this); 

    QGraphicsScene scene; 
    scene.addText("Hello, world!"); 
    ui->graphicsView->setScene(&scene); 
} 

Mais quand le fonctionnement du projet, il n'y a rien sur le QGraphicsView.

Répondre

4

Votre QGraphicsScene scene est une variable locale qui est supprimée immédiatement après l'exécution du constructeur du widget.

Modifiez la scène en une variable membre privée de la classe Widget.

Questions connexes