Russian Qt Forum

Qt => Вопросы новичков => Тема начата: lioncub от Февраль 27, 2011, 13:36



Название: Положение курсора в строке статуса.
Отправлено: lioncub от Февраль 27, 2011, 13:36
Как отслеживать координаты окна со сценой?
Код:
MainWindow::MainWindow()
{
    scene = new QGraphicsScene(-200, -200, 400, 400);
    view = new QGraphicsView(scene);
    view->setScene(scene);
    QTabWidget *tab = new QTabWidget;
    tab->addTab(view,"Tab1");
    setCentralWidget(tab);
Например, координаты обычного окна я получаю так:
Код:
void MainWindow::mouseMoveEvent(QMouseEvent *event) {
    QPoint pos = event->pos();
    sb->setText(
        QString( "%1, %2" ).arg( pos.x() ).arg( pos.y() ) );
}
где sb = new QLabel(statusBar()); и mouseMoveEvent:
Код:
protected:
     virtual void mouseMoveEvent(QMouseEvent *event);