作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
已编辑-
这是我被抛弃的地方:
for(int i=0, a=bugModel->rowCount(); i<a; i++){
qDebug() << i;
QString *BugName = new QString(QString::number(i));
setting.beginGroup(BugName->toAscii());
bugModel->setData(bugModel->index(i,0), setting.value("theBugName", "A Bug!").toString());
setting.endGroup();
delete BugName;
}
我正在尝试从设置组中加载名称并将其设置为列表模型,名称将等于 i。但是每次我加载模型时,组'0'的信息只显示出来,因为我在这里是0。例如:
我有两个名为“0”和“1”的设置组。我希望 for 循环运行 2 次,以便它从这些组中加载值并将其设置在 QListView 中。但我对其进行了测试,每次它只加载“0”组的值,当我将其更改为 for(int i=1..)
时,它加载组“1”的值'.
最佳答案
要解决第一种情况,您可以(*BugName) = QString::number(i)
或BugName->setNum(i);
,但是更大的问题是你想达到什么目的,你如何检查它是否保持为零?你希望改变什么?也许提供更多背景信息?
关于c++ - 将 For 循环的 i 转换为 QString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12598892/
我是一名优秀的程序员,十分优秀!