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

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

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

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

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

Похожие вопросы