• 5226阅读
  • 1回复

出现这个问题是咋回事啊 [复制链接]

上一主题 下一主题
离线begin.pg
 
只看楼主 倒序阅读 楼主  发表于: 2010-09-05
— 本帖被 XChinux 执行加亮操作(2010-09-05) —
 QStringList p = listOfPairs.value(row);


                 if (index.column() == 0)
                     p.at(0) = value.toString();
                 else if (index.column() == 1)
                     p.at(1) = value.toString();
                 else if(index.column() == 2)
                     p.at(2) = value.toString();
                 else if(index.column() == 3)
                     p.at(3) = value.toString();
                 else if(index.column() == 4)
                     p.at(4) = value.toString();
                 else if(index.column() == 5)
                     p.at(5) = value.toString();
                 else
                     return false;
listofpairs 是 QList 类型


它出现G:/qt/AddressBook/tablemodel.cpp:121: error: passing 'const QString' as 'this' argument of 'QString& QString::operator=(const QString&)' discards qualifiers这个错误。
离线dbzhang800

只看该作者 1楼 发表于: 2010-09-05
错误消息在警告你:你在给const 变量赋值

另外,看manual:

const T & QList::at ( int i ) const
快速回复
限100 字节
 
上一个 下一个