Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
zoonman |
15.10.2012, 22:37
Сообщение
#1
|
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 24.1.2011 Пользователь №: 2361 Спасибо сказали: 0 раз(а) Репутация: 0
|
Сабж. Простейшая навигация кнопками с клавиатуры вверх/вниз и т.п. Изменяется положение выделенного элемента. Как отловить это событие?
Сигнал activated() не подходит, по doubleclick только срабатывает. enter() тоже не то. Нужен какой-то currentElementChanged(), но вот не знаю. Копался-копался. Пока не нашел дельного ничего. Понимаю, вопрос нубовский. Ткните в нужный ман, плиз. |
|
|
|
|
Snake174 |
16.10.2012, 4:56
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 89 Регистрация: 18.4.2011 Из: Миасс Пользователь №: 2613 Спасибо сказали: 9 раз(а) Репутация: 0
|
А сигналы entered и clicked срабатывают?
|
|
|
|
|
iReset |
16.10.2012, 6:40
Сообщение
#3
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 178 Регистрация: 6.6.2012 Пользователь №: 3414 Спасибо сказали: 23 раз(а) Репутация: 2
|
Возможно, поможет сигнал Link модели выбора Link.
|
|
|
|
|
zoonman |
16.10.2012, 21:33
Сообщение
#4
|
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 24.1.2011 Пользователь №: 2361 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Snake174 @ 16.10.2012, 5:56) Link А сигналы entered и clicked срабатывают? Срабатывают, через них сейчас и реализовано. Цитата(iReset @ 16.10.2012, 7:40) Link Возможно, поможет сигнал Link модели выбора Link. О, похоже на него. Только пока не знаю, как законнектиться на него. |
|
|
|
|
zoonman |
16.10.2012, 22:13
Сообщение
#5
|
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 24.1.2011 Пользователь №: 2361 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(zoonman @ 16.10.2012, 22:33) Link О, похоже на него. Только пока не знаю, как законнектиться на него. Все получилось! |
|
|
|
|
Litkevich Yuriy |
17.10.2012, 0:13
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
zoonman, Link, пригодится
|
|
|
|
|
zoonman |
18.10.2012, 22:01
Сообщение
#7
|
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 24.1.2011 Пользователь №: 2361 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 17.10.2012, 1:13) Link zoonman, Link, пригодится Я читал, правда на оф. сайте, и пока не могу уложить в голове для себя некоторые моменты, связанные с OOP и MVC. За ссылку спасибо. Я пробовал сделать делегата в таблице-представлении (QTableView), но что-то у меня не заладилось. Хотя неудивительно, т.к. QSqlQueryModel one-directional, read-only по сути. Ну для редактирования лучше использовать QSqlRelationalTable, там уже делегаты все предусмотрены. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 10:15 |