Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Ещё вопросы и ответы из архива 4 (https://www.otvetnemail.ru/esh-voprosy-i-otvety-iz-arhiva-4-829/)
-   -   QGraphicsSceneMouseEvent (https://www.otvetnemail.ru/esh-voprosy-i-otvety-iz-arhiva-4-829/qgraphicsscenemouseevent-333835/)

Guest 30.09.2011 10:23

QGraphicsSceneMouseEvent
 
Кто скажет, почему этот код, при движении мышкой над сценой, печатает 0:0 ?Код:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include class Scene : public QGraphicsScene {public: Scene(QRectF & sceneRect, QObject *parent = 0):QGraphicsScene(sceneRect, parent){} ~Scene(){}protected: void mouseMoveEvent(QGraphicsSceneMouseEvent *event);};class MainWindow : public QMainWindow { Q_OBJECTpublic: MainWindow(QWidget *parent = 0, Qt::WFlags flags = 0); ~MainWindow(){}};#endif // MAINWINDOW_H#include "mainwindow.h"#include #include MainWindow::MainWindow(QWidget *parent, Qt::WFlags flags) : QMainWindow(parent, flags){ Scene *scene = new Scene(QRectF(0,0,500,500), this); QGraphicsView *m_View = new QGraphicsView(scene, this); setCentralWidget(m_View);}void Scene::mouseMoveEvent(QGraphicsSceneMous eEvent *event) { qDebug(qPrintable(QString("%1:%2") .arg(event->pos().x()) .arg(event->pos().y()) ));}


Часовой пояс GMT, время: 04:28.


© www.otvetnemail.ru - Форум вопросов и ответов.