Konversion von QStringList zu QList<QStandardItem>
Verfasst: 6. Juli 2010 11:26
Hi
Leute und zwar gehts um folgenden Code:
Ich bekomme folgende Fehler:
Leute und zwar gehts um folgenden Code:
Code: Alles auswählen
// List represents a Row
QStringList elements = text.split(";:");
// Conversion to QList item
QList<QStandardItem> itemsList;
//qDebug() << elements;
for(int i = 0; i< elements.size(); i++)
{
QString string = elements.at(i);
QStandardItem item(string);
itemsList.append(item);
}
Ich bekomme folgende Fehler:
Code: Alles auswählen
/Library/Frameworks/QtGui.framework/Versions/4/Headers/qstandarditemmodel.h:: In member function 'void QList<T>::append(const T&) [with T = QStandardItem]':
/Users/ ... /QT/STC-build-desktop/../STC/src/CSVReader.cpp:38: error: instantiated from here
/Library/Frameworks/QtGui.framework/Versions/4/Headers/qstandarditemmodel.h:240: error: 'QStandardItem::QStandardItem(const QStandardItem&)' is protected
/Library/Frameworks/QtCore.framework/Headers/qlist.h:478: error: within this context
/Library/Frameworks/QtGui.framework/Versions/4/Headers/qstandarditemmodel.h:: In member function 'void QList<T>::node_construct(QList<T>::Node*, const T&) [with T = QStandardItem]':
/Library/Frameworks/QtCore.framework/Headers/qlist.h:472: error: instantiated from 'void QList<T>::append(const T&) [with T = QStandardItem]'
...