Russian Qt Forum
Ноябрь 22, 2024, 16:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Положение курсора в строке статуса.  (Прочитано 2425 раз)
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);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.08 секунд. Запросов: 21.