crossplatform.ru

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

> QEvent::MouseMove и фильтр событий
hkarel
  опции профиля:
сообщение 11.11.2010, 23:14
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 25
Регистрация: 25.5.2009
Пользователь №: 771

Спасибо сказали: 0 раз(а)




Репутация:   0  


Можно ли через фильтр событий "поймать" событие QEvent::MouseMove? Необходимо непрерывно отслеживать движение мыши над заданным объектом. Сходу это сделать это не получилось. Через mouseMoveEvent() все работает, но это не очень удобно, хотелось бы попроще - через фильтр событий.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 11.11.2010, 23:42
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(hkarel @ 12.11.2010, 2:14) *
Необходимо непрерывно отслеживать движение мыши над заданным объектом. Сходу это сделать это не получилось.
нет таких событий по умолчанию, т.к. их будет слишком много. События движения мыши по умолчанию генерятся только при нажатых кнопках мыши. Если нужно всегда, то включай - QWidget::grabMouse
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 2.12.2024, 15:54