Премещение по ячейкам в QTableView |
Здравствуйте, гость ( Вход | Регистрация )
Премещение по ячейкам в QTableView |
skmdeveloper |
18.9.2009, 12:16
Сообщение
#1
|
Студент Группа: Участник Сообщений: 23 Регистрация: 18.9.2009 Пользователь №: 1107 Спасибо сказали: 0 раз(а) Репутация: 0 |
Как сделать, чтобы при окончании редактирования ячейки в QTableView автоматически переходил переход на следующую ячейку?
|
|
|
ViGOur |
18.9.2009, 12:35
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
где,view - указатель на твой вид. model - указатель на модель row и col - ячейка на которую нужно перейти. |
|
|
skmdeveloper |
18.9.2009, 13:29
Сообщение
#3
|
Студент Группа: Участник Сообщений: 23 Регистрация: 18.9.2009 Пользователь №: 1107 Спасибо сказали: 0 раз(а) Репутация: 0 |
Это то ясно. Только как перехватывать момент окончания редактирования ячейки? Кокой метод переопределять или кокой сигнал ловить?
|
|
|
ViGOur |
18.9.2009, 15:02
Сообщение
#4
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
После того, как модель была отредактирована посылается сигнал QAbstractItemModel::dataChanged, сделай для его обработки слот, в котором в свою очередь делай переход на следующую ячейку.
Вообще, для того, чтобы лучше понимать как, что и где происходит в Модели/Представлении почитай: Создание новых моделей, а лучше всю тему: Программирование Модель/Представление. Не зря же наши ребята переводят это на русский язык. |
|
|
skmdeveloper |
18.9.2009, 16:19
Сообщение
#5
|
Студент Группа: Участник Сообщений: 23 Регистрация: 18.9.2009 Пользователь №: 1107 Спасибо сказали: 0 раз(а) Репутация: 0 |
Получилось. Спасибо.
|
|
|
Текстовая версия | Сейчас: 18.12.2024, 7:23 |