Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 27.09.2011, 12:58
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть форма с QTabWidget на нескольких табах которого размещены другие виджеты кроме того сама форма имеет виджет QDateEdit который не принадлежит ни одному табу. Нужно реализовать переключение табов по ctrl+tab. Когда фокус на одном из табов это работает но если на каком-то друго виджете то нет.Пробовал сделать наследников для всех виджетов которые использую на форме (благо их не так много) и переопределить в них void keyPressEvent ( QKeyEvent* ) так чтобы ctrl+tab игнорировался. Для виджетов внутри табов это сработало (как я понимаю если виджет не обрабатывает событие за это берется его родитель), но вот для QDateEdit который принадлежит самой форме это не работает. Как решить проблему? И вообще правильно ли я ее пытался решить?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
10.10 -> 11.04 Geany : Ctrl-X ctrl-V ,Nautilus игнорирует CTRL на русском. Guest Новые вопросы и ответы 2 0 29.09.2011 01:38
[Решено] Не получается создать наследника от QTabWidget Guest Новый архив 2 0 28.09.2011 17:18
[РЕШЕНО] ctrl+D Guest Новый архив 3 0 27.09.2011 23:10
Горячие клавиши (Ctrl C, Ctrl V, Ctrl X) в русской раскладке не работают Guest Новый архив 2 0 27.09.2011 23:00



© www.otvetnemail.ru - Форум вопросов и ответов.