Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Пантер от Апрель 21, 2008, 16:43



Название: [4.3.3] Отловить перемещение курсора в QTableView
Отправлено: Пантер от Апрель 21, 2008, 16:43
Что-то не могу понять... Есть модель связанная с БД, есть QTableView, соединенный с моделью. Как мне отловить перемещение курсора по вьюхе? Нашел только сигнал clicked(), а с клавой что делать???


Название: Re: [4.3.3] Отловить перемещение курсора в QTableView
Отправлено: Вячеслав от Апрель 21, 2008, 18:32
Таки selectionModel покрутить ?
Типа для каждой вьюхи - может быть свое выделение ?
там и
Цитировать
void currentChanged ( const QModelIndex & current, const QModelIndex & previous )
просматриваеться ....


Название: Re: [4.3.3] Отловить перемещение курсора в QTableView
Отправлено: Пантер от Апрель 22, 2008, 11:36
Что-то я ничего не понял. :( currentChanged - это сигнал? Но сигнал у чего? У QTableView нет его, у модели QSqlTableModel тоже. Может не там ищу?


Название: Re: [4.3.3] Отловить перемещение курсора в QTableView
Отправлено: pastor от Апрель 22, 2008, 12:29
Что-то я ничего не понял. :( currentChanged - это сигнал? Но сигнал у чего? У QTableView нет его, у модели QSqlTableModel тоже. Может не там ищу?



Этот сигнал у QItemSelectionModel

ЗЫ: Вячеслав в первой строчке своего поста указал ;)