crossplatform.ru

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

> Ошибка добавления в модель!
rezor
  опции профиля:
сообщение 14.6.2010, 17:56
Сообщение #1


Студент
*

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

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




Репутация:   0  


При компиляции происходит ошибка в setData()
void MainWindow::readFile(const QDomNode& node)
{
    QDomNode doneNode= node.firstChild();
    while(!doneNode.isNull()){
        if(!doneNode.isElement())
        {
            QDomElement domElement=doneNode.toElement();
            if(!domElement.isNull())
            {
                if(domElement.tagName()=="name_category")
                {

                    model->setData(index0, QVariant(domElement.text()), Qt::EditRole);

                }

            }
        }
        readFile(doneNode);

    }

}

Компилятор
In file included from main.cpp:5:
addfile.h: In member function ‘void MainWindow::readFile(const QDomNode&)’:
addfile.h:36: error: no matching function for call to ‘QStandardItemModel::setData(QModelIndex*&, QVariant, Qt::ItemDataRole)’
../qtsdk-2010.02/qt/include/QtGui/qstandarditemmodel.h:336: note: candidates are: virtual bool QStandardItemModel::setData(const QModelIndex&, const QVariant&, int)
make: *** [main.o] Ошибка 1
make: Выход из каталога `/home/stas/www'
Завершено с кодом 2.
Ошибка во время сборки проекта www
Во время выполнения сборки на этапе 'Make'
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




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