crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Гость_Tim_*
сообщение 9.12.2010, 9:05
Сообщение #1





Гости








    


Имеется QGraphicsView. Перемещение мыши обрабатывается с помощью mouseMoveEvent.
При этом событие происходит после полной остановки мыши. Как сделать так, чтобы событие происходило и в момент самого перемещения?
setMouseTracking(true) не помогает.
Пример кода:
void map_panel::mouseMoveEvent(QMouseEvent *event)
{
    if ((mode_mouse == MoveMap) )
    {
        ...
        mousePos.x = event->pos().x();
        mousePos.y = event->pos().y();
        draw_map(zoom,mousePos);
    };
}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 24.5.2025, 0:01