J'ai implémenté des signaux pour mousePressEvent() dans une sous-classe QGraphicsScene, mais je ne peux pas comprendre comment utiliser la classe dans une interface utilisateur. Je peux ajouter un widget QGraphicsView à mon interface utilisateur, mais comment puis-je accéder à la scène ?Utilisation de la sous-classe QGraphicsScene avec ui?
GraphicsScene *scene = new QGraphicsScene(this);
// Add pixmap, etc
ui->graphicsView->setScene(scene);
// Here's where I'm stuck
connect(ui->whereIsTheScene?, SIGNAL(clicked(QPoint)), this, SLOT(someSlot(QPoint));
EDIT: Ceci est en cours de compilation, mais l'événement de presse de la souris est ignoré. Je pense que cela est une question distincte, donc je l'ai posté another question
Je pense que vous vouliez dire '... setScene (scène)' ins au lieu de '... setScene (scn) '? – rubenvb
Oui, mettra à jour cela. – CakeMaster