如何为下面的代码打印qlist

时间:2019-05-31 06:25:09

标签: c++ qt

我有QList < class >类型。我要打印Qlist,我该怎么做?

QList声明:

QList < SidSafetyPacketIn > a_safetyPackets;

现在为QList附加了数据,如下所示:

a_safetyPackets.append(SidSafetyPacketIn(pSpdFrom1To4Model, expectedSids[i], i));

现在如果我想打印上面的QList怎么做?

1 个答案:

答案 0 :(得分:0)

如果SidSafetyPacketIn类是可打印的,则只需使用foreach()函数即可打印QList,如下所示:

QList<QString>lst;
lst.append("haha");
lst.append("bigg");
foreach(auto &x,lst)
    qDebug()<<x;

,输出为:

"haha"
"bigg"