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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: событие мыши когда её просто водят по форме.  (Прочитано 2422 раз)
virtual_root
Гость
« : Февраль 04, 2013, 16:10 »

Добрый вечер. Подскажите пожалуйста, как поймать событие мыши когда я её просто вожу по форме, не зажав ни одну кнопку. Перепробовала много разных событий:
Код:
    void enterEvent (QEvent *);
     void focusInEvent (QFocusEvent *);
     void dragEnterEvent (QDragEnterEvent *);
     bool eventFilter (QObject *, QEvent *);
но ни одно мне не подошло..
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Февраль 04, 2013, 16:33 »

http://doc.qt.digia.com/qt/qwidget.html#mouseMoveEvent
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #2 : Февраль 04, 2013, 16:50 »

наверное надо еще вызвать setMouseTracking(true) для нужного виджета
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
virtual_root
Гость
« Ответ #3 : Февраль 04, 2013, 17:30 »

спасибо большое!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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