读取QStringList列表每个字符串的问题

blunder 2012-08-13 03:45:21
QStringList word_list;
word_list << "a" << "b" << "c"
<< "d" << "e" << "f"
<< "g" << "h" << "i"
<< "j" << "k" << "l"
<< "m" << "n" << "o";
QString word;
word = wordlist.at(1);
这时候word是a么 若是at(2),word是b么

怎样实现一个字符串QString的对象可以从列表QStringList的对象中读取每个字符串
我觉得上面的方法没错啊 但是提示at: "index out of range"
谢谢
...全文
4289 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sno_guo 2012-08-14
  • 打赏
  • 举报
回复
牛人啊,我验证了下,好!
  • 打赏
  • 举报
回复
索引从0开始
jdwx 2012-08-13
  • 打赏
  • 举报
回复
QStringList的第一个成员索引是0
jinjianxinxh 2012-08-13
  • 打赏
  • 举报
回复 1
#include <QString>
#include <QStringList>
#include <QDebug>

int main()
{
QStringList wordList;
wordList<<"a"<<"b"<<"c";

QString m = wordList.at(0);

qDebug()<<m;
}

以上是我的源程序,编译通过,输出结果为"a",编译器为gcc,系统版本为ubuntu,不知道楼主为什么没编译过

16,816

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧