![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Stanislaus |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 17 Регистрация: 23.4.2008 Пользователь №: 156 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Столкнулся тут с неким багом(?). Сделал обработчик сигнала doublrClicked для QTableView:
Сам слот:
Коннекшн:
Когда я открываю даблкликом документы перемещаясь по строкам вниз QTableView, все нормально, но, как только я начинаю перемещаться с нижних строк на верхние, он открывает предыдущий нижний документ (последний scripts_query.value(1) == предыдущему scripts_query.value(1)), хотя вью и модель изменились. У меня Qt GPL 4.3.4, скомпилированная Visual C++ 2008 Express Edition, h-ки и библиотеки для PSQL от PostgreSQL 8.3.1. Хочу добавить, что под X11 все пашет идеально. Короче застрял, если нужны какие-нибудь дополнительные данные, сообщите. Сообщение отредактировал Stanislaus - 23.4.2008, 16:43 |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#11
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
как мне изъять заветный "id" без обращения к QSqlQuery и что-бы этот самый "id" не светился во вью, Это проще пареной репы: setColumnHidden А перемещение селекшена, на мой взгляд - изменение вью. неможет такого быть, если ячейки не меняются, а насчет Цитата QSqlQuery scripts_query = dynamic_cast<QSqlQueryModel *>(ui.scripts->model())->query(); я скобку не доглядел, глаза задень устали. |
|
|
Stanislaus |
![]()
Сообщение
#12
|
Студент ![]() Группа: Новичок Сообщений: 17 Регистрация: 23.4.2008 Пользователь №: 156 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Это проще пареной репы: setColumnHidden О! Спасибо большое... искал-искал, но, видимо, глаза уже тогда ослепли ![]() Цитата неможет такого быть, если ячейки не меняются но ведь если несколько вью, то положение селекшена должно быть отражено на всех одинаково... хотя, может быть это только моя мечта о светлом программерском будущем, когда все будет работать с первого раза и как программер захочет ![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#13
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
положение выделения это отдельная тема и реализуется отдельным классам, читай тут: Обработка выбора элементов в представлениях
простой примерчик от Макса Шлее:
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 14.7.2025, 13:33 |