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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: навигация клавишами в QTreeView  (Прочитано 3131 раз)
ammog
Гость
« : Сентябрь 23, 2008, 17:05 »

Добрый день.
Подскажите пожалуста, как разрешить навигацию по дереву с помощью клавишь курсора.
У меня почему-то при нажатии стрелок фокус перескакивает сразу на другой контрол окна, а в дереве ничего не происходит.
QT ver 4.3.0.
Записан
spirit
Гость
« Ответ #1 : Сентябрь 23, 2008, 22:43 »

можно этот метод юзануть
Код:
QModelIndex QTreeView::moveCursor ( CursorAction cursorAction, Qt::KeyboardModifiers modifiers )   [virtual protected] 
Записан
ammog
Гость
« Ответ #2 : Сентябрь 24, 2008, 10:55 »

можно этот метод юзануть
Код:
QModelIndex QTreeView::moveCursor ( CursorAction cursorAction, Qt::KeyboardModifiers modifiers )   [virtual protected] 
Я тоже на него смотрел, но для того чтобы его заюзать нужна потомка создавать, а я стараюсь сущностей не плодить... Просто если честно трудно поверить, что навигация клавишами вообще не работает. просто наверняка она где-то отменена. К тому же этот метод, на сколько я понимаю, есть реакция на уже совершенное изменение текущего элемента.
Еще мне приходило в голову что можно заюзать хук... но блин... как не хочется городить этот огород Грустный
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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