crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> модель и qcombobox
abc
  опции профиля:
сообщение 16.12.2010, 14:00
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


Беру из БД часть значений, пихаю их в comboBox, хочу одну строку в боксе пустую, чтобы она была одним из вариантов, как её добавить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
abc
  опции профиля:
сообщение 19.12.2010, 17:27
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


но если я наследуюсь от qsqlquerymodel смысл же остаётся тот же? почему бы в этом случае функции data не работать по твоему сценарию?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
arial
  опции профиля:
сообщение 19.12.2010, 18:04
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 39
Регистрация: 27.9.2009
Пользователь №: 1121

Спасибо сказали: 9 раз(а)




Репутация:   0  


Цитата(abc @ 19.12.2010, 17:27) *
но если я наследуюсь от qsqlquerymodel смысл же остаётся тот же?

Нет ни одной объективной причины наследоваться от QSqlQueryModel. Ты наследуешься от QSqlQueryModel потому что после этого исчезают ошибки при компиляции. Мне это напоминает старый анекдот:
Цитата
- Ты что ищешь?
- Ключи потерял
- А где потерял?
- Вон там
- А почему ищешь здесь?
- Здесь светлее!

Почитай про QAbstractItemModel там написано про наследование. Если до завтра сам не разберёшься, выложу работающий пример.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- abc   модель и qcombobox   16.12.2010, 14:00
- - wiz29   Цитата(abc @ 16.12.2010, 14:00) Беру из Б...   16.12.2010, 14:04
- - abc   поправка: из бд в модель, модель в бокс   16.12.2010, 14:04
|- - wiz29   Цитата(abc @ 16.12.2010, 14:04) поправка:...   16.12.2010, 14:16
- - vankleef   только добавляй свою строку после того как модель ...   16.12.2010, 14:16
- - abc   QSqlQueryModel * query=new QSqlQueryModel; query-...   16.12.2010, 14:27
- - vankleef   QSqlQueryModel * query=new QSqlQueryModel; query-...   16.12.2010, 22:36
- - abc   ничего не даёт, так понимаю, что боксу назначена м...   17.12.2010, 12:40
|- - vankleef   Цитата(abc @ 17.12.2010, 12:40) ничего не...   19.12.2010, 17:40
- - arial   Создай свою модель и делай там что хочешь. Примерн...   17.12.2010, 14:17
- - abc   данные из m_model в бокс не попадают если я прави...   19.12.2010, 16:46
|- - arial   Да, в m_model помещаешь свой запрос. Наследоваться...   19.12.2010, 17:04
- - abc   но если я наследуюсь от qsqlquerymodel смысл же ос...   19.12.2010, 17:27
|- - arial   Цитата(abc @ 19.12.2010, 17:27) но если я...   19.12.2010, 18:04
- - abc   с QSqlTableModel действительно работает, а с QSqlQ...   19.12.2010, 17:55
- - abc   сделал через QSqlTableModel, поставил нужное огран...   19.12.2010, 21:13
- - arial   В приложении рабочий пример. Выкладываю, как и обе...   20.12.2010, 9:45
- - abc   спасибо, arial return hasIndex(row, column, parent...   20.12.2010, 13:28
|- - arial   Тернарная операция   20.12.2010, 13:41
- - abc   понял)   20.12.2010, 13:54


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.11.2024, 20:07