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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Как вызвать сигнал clicked() правой кнопкой мыши?  (Прочитано 6992 раз)
Bepec
Гость
« Ответ #15 : Январь 21, 2013, 11:33 »

А ещё можно поставить простой eventFilter на виджет и с успехом его обрабатывать.

PS а я отвечаю за свои поступки Улыбающийся  Сказал - фигню нести начал и действительно - фигню нёс:D
Записан
carrygun
Гость
« Ответ #16 : Январь 21, 2013, 12:05 »

Вот кстати такой момент. Люди рубящие, объясните что и когда лучше в плане переопределения метода или фильтра эвентов.

В каких случаях какие решения выгоднее/правильнее и почему?
Записан
Bepec
Гость
« Ответ #17 : Январь 21, 2013, 12:20 »

У каждого своё мнение.

Если нужно переопределить одну функцию в классе (например в TableView), то имеет смысл поставить фильтр и вместо одного класса (практически не использующегося) у вас будет одна функция.

А вот если парочку + свой функционал - проще наследоваться Улыбающийся
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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