【发布时间】:2018-07-23 14:43:12
【问题描述】:
我正在寻找半小时的解决方案,但没有任何进展。
考虑清单
QStringList foo = {};
for (int i=1; i<8; i++){
foo << "0";
}
如果单击了某个复选框,我想将列表的值更改为"1"。
那么,例如,如何将第三个0 更改为1?类似于(伪代码)foo.replace(3,"0","1").
【问题讨论】:
-
foo[3] = "1";呢? -
@Zim,非常感谢。这是如此简单的解决方案。为什么我没有猜到?为什么人们不在其他帖子中提及这个?他们谈论
replace和其他人......这也应该在文档中:doc.qt.io/qt-5/qstringlist.html -
如果您愿意,请考虑发帖并回答,我很乐意接受。