Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 21:44
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Имеется такая конструкция:Код:QList rowItems;QStandardItem *parentItem;for ( int nCol = 0; nCol < 3; ++nCol ){... QStandardItem *curItem = new QStandardItem/*(icon, textItem)*/; curItem ->setData(textItem, Qt:isplayRole); curItem ->setData(icon, Qt:ecorationRole); rowItems.insert(nCol, curItem);...}parentItem -> appendRow(rowItems);Проблема в том, что компилятор ругается на последнюю строку трехэтажным матом. Начало его ругательства выглядит следующим образом:Цитироватьerror C2664: 'void QList::insert(int,const T &)' : cannot convert parameter 2 from 'QStandardItem *' to 'const QStandardItem &'Далее в окне вывода идет лекция на эту тему. parentItem здесь является текущим предком в модели для QTreeView. Т.е. к текущему предку прицепляется строка дочерних элементов. Сколько не бился с этим, не могу найти решения. Люди добрые помогите!
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
сколько стоит перевизти авто из самары в спб контейнером по железной дороге?? Guest Новый архив 4 0 17.03.2012 05:40
удаление записей из QList используя указатель на QList. Нужна консультация. Guest Новый архив 3 0 28.09.2011 20:43
QList<t> удаление одинаковых элементов QList / QSet Guest Новый архив 2 0 28.09.2011 19:42
QStandardItem смена checked() Guest Новый архив 2 0 28.09.2011 19:03
QList<A*> преобразовать в QList<B*> Guest Новые вопросы и ответы 4 0 28.09.2011 17:24



© www.otvetnemail.ru - Форум вопросов и ответов.