![]() |
|
|
![]()
|
|
| sergey_85 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 445 Регистрация: 17.4.2007 Где: Россия, Челябинск Репутация: нет Всего: 1 |
Привет!
В компоненте QTableView есть много разных сигналов при выделении итема, но я не нашел ни одного сигнала, который бы срабатывал при нажатии клавиш вверх или вниз, только все, что связано с мышкой clicked, doubleclicked. Мне нужен сигнал, который срабатывал бы при смене текущего итема, когда я нажимаю клавиши вверх/вниз, что-то типа on_key_pressed? -------------------- A good design always pays off. |
|||
|
||||
| ecspertiza |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
вот поюзай эти
или переопредели функцию
|
||||
|
|||||
| sergey_85 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 445 Регистрация: 17.4.2007 Где: Россия, Челябинск Репутация: нет Всего: 1 |
Не я понял все не так здесь надо selection model применять, и тогда все ок!
Спасибо за ответы! -------------------- A good design always pays off. |
|||
|
||||
| aliks |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 146 Регистрация: 17.12.2008 Репутация: нет Всего: 1 |
void QTableViewEx::keyPressEvent(QKeyEvent *event) {
int key = event->key() switch(key) { case: Key_Up; break; case: Key_Right; break; case: Key_Down; break; } } и лови нажатие клавиш --------------------
Любимая кнопка - F1, Любимое спасибо - Плюс в репутацию |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |