crossplatform.ru

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

> QStandardItemModel сложность со столбцами..., Не могу правильно добавить столбцы...
bahek3
  опции профиля:
сообщение 31.3.2011, 16:50
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 2.12.2010
Пользователь №: 2237

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




Репутация:   0  


Вопрос очень простой... но я все хожу вокруг да около и все никак не могу найти ответ... уже с этими индексами всю голову себе сломал... подскажите пжалста как быть... вопрос такой... Есть модель QStandardItemModel... из таблицы в БД я беру данные и строю из них дерево.. на это внимание не обращайте, это просто к сведению... Дело в том, что вложенность то будет наращиваться... и мне нужно чтобы первая колока была "data" а вторая "id"... в одну строку чтобы оно было.... ну блин уже пересмотрел примеров вагон и все никак не сложу из них одного нормального решения... подскажите кто...

QSqlQuery *pQuery = new QSqlQuery(QSqlDatabase::database("test"));
pQuery->prepare("SELECT id, data FROM t_groups;");
pQuery->exec();

m_pModel = new QStandardItemModel(this);

int i = 0;
while(pQuery->next()){
QStandardItem *pItem = new QStandardItem(pQuery->value(1).toString());
m_pModel->appendRow(pItem);

QStandardItem *pItem2 = new QStandardItem(pQuery->value(0).toString());
QList<QStandardItem*> lst;
lst<<pItem2;
m_pModel->insertColumn(1,lst);

i++;
}

delete pQuery;

на картинке виден результат выполнения этого обрыка кода... я понимаю что нужно перемещаться еще и по строкам... но все никак не попаду...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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




RSS Текстовая версия Сейчас: 25.4.2024, 15:47