Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
potkin |
23.11.2010, 12:24
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 77 Регистрация: 18.6.2010 Пользователь №: 1819 Спасибо сказали: 0 раз(а) Репутация: 0
|
Есть QTableView.
Надо на событие "нажата клавиша" "Up" или "Down" среагировать. Делаю так: Не реагирует, даже так: А реагирует только на нажатие клавиш типа: Ентер, F1, F2, ... Esc, ... А вот, мне бы надо "реакцию" на клавиши: вверх, вниз, можно и влево и вправо ... Может кто знает ??? |
|
|
|
|
crashsp |
23.11.2010, 15:42
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 56 Регистрация: 23.10.2010 Пользователь №: 2144 Спасибо сказали: 8 раз(а) Репутация: 546
|
Скопировал твой код и все работает, только добавил в конец QTableView::keyPressEvent(event); но дело не в этом...
так что смотри свои код... |
|
|
|
|
potkin |
23.11.2010, 15:49
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 77 Регистрация: 18.6.2010 Пользователь №: 1819 Спасибо сказали: 0 раз(а) Репутация: 0
|
crashsp,
Цитата только добавил в конец QTableView::keyPressEvent(event); А в конец чего добавили, если не секрет ??? |
|
|
|
|
crashsp |
23.11.2010, 15:54
Сообщение
#4
|
![]() Студент ![]() Группа: Участник Сообщений: 56 Регистрация: 23.10.2010 Пользователь №: 2144 Спасибо сказали: 8 раз(а) Репутация: 546
|
Цитата(potkin @ 23.11.2010, 16:49) Link crashsp, Цитата только добавил в конец QTableView::keyPressEvent(event); А в конец чего добавили, если не секрет ??? ) не секрет, в конец функции void RuhCinCap::keyPressEvent (QKeyEvent * e) ты ее реализуешь в точно в QTableView ??? |
|
|
|
|
potkin |
24.11.2010, 10:09
Сообщение
#5
|
|
Студент ![]() Группа: Участник Сообщений: 77 Регистрация: 18.6.2010 Пользователь №: 1819 Спасибо сказали: 0 раз(а) Репутация: 0
|
crashsp,
Цитата ты ее реализуешь в точно в QTableView ??? Нет. Можешь свой рабочий пример выслать ??? |
|
|
|
|
crashsp |
24.11.2010, 11:08
Сообщение
#6
|
![]() Студент ![]() Группа: Участник Сообщений: 56 Регистрация: 23.10.2010 Пользователь №: 2144 Спасибо сказали: 8 раз(а) Репутация: 546
|
Тут высылать то не чего
Тебе же я как понимаю нужно ловить событие в QTableView соответственно надо переопределить событие именно в своем классе унаследованном от QTableView простой пример h.файл cpp.файл Вот и все ... |
|
|
|
|
potkin |
24.11.2010, 17:45
Сообщение
#7
|
|
Студент ![]() Группа: Участник Сообщений: 77 Регистрация: 18.6.2010 Пользователь №: 1819 Спасибо сказали: 0 раз(а) Репутация: 0
|
crashsp,
Спасибо ))) |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 25.12.2025, 8:55 |