@lacredin
Программист

Как сделать событие клика на всех элементах QT GUI?

Доброго времени суток.
Предположим, что на моей форме находятся все стандартные элементы GUI.
Мне по какой то причине надо обрабатывать клики по ним.
Стандартный сигнал "Клик" есть, как я надеюсь все знают, лишь у нескольких элементов, подскажите как поступают в подобных случаях.
Расширяют все классы стандартных элементов путём наследования их в новые классы или переписывают событие Event_Click, что бы в нём определять на какой элемент пользователь кликнул?
Или есть другой способ о котором я не догадываюсь?
  • Вопрос задан
  • 232 просмотра
Решения вопроса 1
RiseOfDeath
@RiseOfDeath
Диванный эксперт.
Делаете объект для обработки событий и назначаете всем виджетам его экземпляр как eventfilter.

Эвентов разных гораздо больше, чем сигналов. И вы всегда знаете какому из объектов был адресован этот эвент.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
НТЦ ПРОТЕЙ Санкт-Петербург
от 100 000 до 150 000 ₽
Barbatum Барнаул
от 30 000 до 80 000 ₽
Flipper Devices Inc. Москва
от 120 000 ₽
13 июн. 2021, в 09:41
10000 руб./за проект
13 июн. 2021, в 09:39
2000 руб./за проект