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'
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.6.2010, 3:20
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(rezor @ 14.6.2010, 21:56) *
no matching function for call to ‘QStandardItemModel::setData(QModelIndex*&, QVariant, Qt::ItemDataRole)’
Цитата(rezor @ 14.6.2010, 21:56) *
candidates are: virtual bool QStandardItemModel::setData(const QModelIndex&, const QVariant&, int)
ты не указатель ли туда передаёшь?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
rezor
  опции профиля:
сообщение 15.6.2010, 17:56
Сообщение #3


Студент
*

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

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




Репутация:   0  


да именно его спасибо исправил!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




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