QListWidget: как отследить mouse leave от дочернего элемента? |
Здравствуйте, гость ( Вход | Регистрация )
QListWidget: как отследить mouse leave от дочернего элемента? |
aerosun |
29.1.2014, 16:51
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 21.3.2013 Пользователь №: 3757 Спасибо сказали: 0 раз(а) Репутация: 0 |
Есть два вопроса по QListWidget. Вот его настройки:
В MouseMoveFocusChange просто строчка item->setSelected(true); Все элементы загружены со своими иконками. А теперь вопросы: 1) Хотелось добиться, чтобы при прохождении мышки над элементом списка - этот элемент выделялся, а при уходе мышки выделение снималось. Первой цели удалось добиться - елемент выделяется когда на него налазит курсор. А как добиться чтобы выделение снималось, когда курсор уезжает с элемента? 2) Как словить mouse click вне елементов? (когда юзер кликает между элементами) |
|
|
alexei-evil |
3.2.2014, 12:33
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 10.1.2012 Пользователь №: 3114 Спасибо сказали: 0 раз(а) Репутация: 0 |
Что-то я не понял в чем проблема. В QListWidget все это итак работает по умолчанию.
|
|
|
Litkevich Yuriy |
3.2.2014, 14:22
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
aerosun |
5.2.2014, 12:36
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 21.3.2013 Пользователь №: 3757 Спасибо сказали: 0 раз(а) Репутация: 0 |
Оказывается Qt не предоставляет данную функциональность. Потому отнаследовался и сделал руками. Всем спасибо.
|
|
|
Текстовая версия | Сейчас: 29.3.2024, 16:34 |