下面例子是将QString存储在QStringList中,然后将QStringList 存储在QVector中
#include "widget.h"
#include <QApplication>
#include <QDebug>
void displayMessage(QVector<QStringList> *strListVec) {
for (int i = 0; i < 1; i++) {
//QStringList 可以通过 << 、append()、push_back()、push_front()方式添加
QStringList list;
list<< "hhhh";
list.append("long long");
list.push_back("double");
list.push_front("unsigned char");
//QVector可通过append()或push_back()添加
strListVec->push_back(list);
}
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget w;
QVector<QStringList> strlistVec;
QVector<QStringList>::iterator iter;
QStringList list;
displayMessage(&strlistVec);
QString test = "short";
list << "char" << QString("(%1)").arg(test) << "int" << "long" << "float";
strlistVec.push_back(lis