定义一个 QStringList stringlist;
stinglist.append(QSting a)
stinglist.append(QSting b)
stinglist.append(QSting c)
stinglist.append(QSting d)
当我试图把stinglist.at(0) 赋值 stinglist.at(0)=edit.text();//edit.text()是一个QLineEdit的w文本
出现 错误:passing 'const QString' as 'this' argument of 'QString& QString::operator=(const QString&)' discards qualifiers
按照提示的错误 QSstingList是 const QString 不能修改赋值什么的 我重新定义为 QList<QSting> stringlist 也是一样
有人说用Vector<QString>这样就可以了 问题是 我想知道 大数据下,Vector插入处理不太好,我一定想用QStringList 能不能实现我的需求···求指点

------解决思路----------------------
错不在QStringList,错在你不该用QStringList::at(),直接用下标运算符[] 不行么?
------解决思路----------------------
void QList::replace ( int i, const T & value )
Replaces the item at index position i with value. i must be a valid index position in the list (i.e., 0 <= i < size()).