QStandardItemModel сложность со столбцами..., Не могу правильно добавить столбцы... |
Здравствуйте, гость ( Вход | Регистрация )
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; на картинке виден результат выполнения этого обрыка кода... я понимаю что нужно перемещаться еще и по строкам... но все никак не попаду... |
|
|
Текстовая версия | Сейчас: 1.12.2024, 21:59 |