ComboBox странное с моделью... |
Здравствуйте, гость ( Вход | Регистрация )
ComboBox странное с моделью... |
defnull |
15.6.2009, 22:43
Сообщение
#1
|
||
Студент Группа: Участник Сообщений: 49 Регистрация: 1.5.2008 Пользователь №: 165 Спасибо сказали: 0 раз(а) Репутация: 1 |
Наткнулся на странный баг в работе QComboBox в работе с моделью.. имеем модель QSqlQueryModel. Подключаю модель
Далее выполняю для модели запрос к базе данных от которой получаю три колонки вида: 6 102319239 2009-08-01 5 1090938272 2009-08-06 12 191937837 2009-08-03 Далее устанавливаю видимую колонку для comboBox:
А теперь самое интересное... у меня поставлено чтобы currentIndex по уомлчанию был -1 Открываю окошко, выполняется запрос и вижу я следующее при первом щелчке: Если же я выбираю любой элемент то после этого взявшийся из нулевой колонки элемент "6" пропадает: Как видно из рисунков почему-то появляется элемент 6 из нулевой колонки. Есть установить setModelColumn(0) то отображается так как и задуманно.. если 2 то такой же косяк. Пока что я борюсь с этим используя comboBox->setCurrentIndex(0); после установки setModelColumn. Кто-нибудь сталкивался с подобным? Сообщение отредактировал defnull - 15.6.2009, 22:44 |
||
|
|||
Litkevich Yuriy |
16.6.2009, 8:08
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
defnull |
16.6.2009, 13:40
Сообщение
#3
|
Студент Группа: Участник Сообщений: 49 Регистрация: 1.5.2008 Пользователь №: 165 Спасибо сказали: 0 раз(а) Репутация: 1 |
|
|
|
Текстовая версия | Сейчас: 2.1.2025, 17:53 |