QList 和QStringList 为空
则读取at(n)时会导致应用程序退出;
所以保险起见建议先检测list是否为空
//例如: QStringList number =(QStringList()<<"1"<<"2"<<"3"); number.clear(); if(!number.isEmpty()){ //isEmpty()是QList自带的判断程序是否为空的一个函数为空则返回true;反之返回false QString i=number.at(0); }else{ qDebug()<<"空空如也"<<endl; } qDebug()<<"小朋友你是否有很多问好?????"<<endl;