2010-08-14 7 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.