Bonjour,
Avec ce code:
1 2 3 4 5 6 7 8 9 10 11 12 | MainWindow::MainWindow(QWidget *parent, const QSize& size) : QFrame(parent) { setFixedSize(size); m_scene = new QGraphicsScene(this); m_view = new QGraphicsView(m_scene, this); m_view->setFixedSize(size); QGraphicsTextItem* text = m_scene->addText("Hello, World"); text->setPos(0, 0); qDebug() << m_view->pos() << pos(); } |
Le texte "Hello World" est positionné au centre de la fenêtre, alors que la doc dit bien que le texte doit être à la position 0,0, et les qDebug() renvoient QPoint(0,0) tous les deux.
Aussi, petite question à part, quand une fonction renvoie un pointeur, il faut mettre auto ou auto* ? Les deux compilent…
Merci.
+0
-0