LINUX.ORG.RU

Qt QComboBox / QCalendarWidget блокирование событий мыши для остальных виджетов

 , , ,


0

1

Добрый день, когда есть открытое меню в QComboBox или когда открыто поле ввода года в QCalendarWidget, то нет реакции на клик по остальным виджетам, например по кнопкам QPushButton. Т.е. первый клик по остальным виджетам закрывает всплывающее меню QComboBox или прячет поле ввода года в случае QCalendarWidget, а уже дальнейшие клики по остальным виджетам работают нормально. Можно ли сделать так, чтобы на этот первый клик также была реакция у остальных виджетов?

★★★★★

Можешь попробовать присобачить свой event filter и отслеживать, где мышой кликнули, тому виджету и перенаправлять событие

UVV ★★★★★
()
Ответ на: комментарий от RazrFalcon

Как минимум в лине, это прикол иксов, а не Qt.

Не звизди. Скролл в другом окне вполне себе работает при другом активном.

Но сам по себе запрос странный, да.

UVV ★★★★★
()
Последнее исправление: UVV (всего исправлений: 1)
Ответ на: комментарий от UVV

Не звизди. Скролл в другом окне вполне себе работает при другом активном.

Кто бы говорил. Dolphin -> ПКМ -> Скролим -> Ничего не происходит!111

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

ФФ прямо на этой странице — то же поведение, а он даже не на кутях.

не надо ломать стандартное поведение

Присоединяюсь.

deep-purple ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.