Qt中的字符串对列表

时间:2013-01-05 18:21:58

标签: c++ qt qlist

是否有类似列表的容器,每个条目可以包含两个QStrings? QList<QString>只能包含一个QString perentry,但我需要类似QList<QString, QString>的内容,所以当附加到此列表时,我会附加两个QString。

2 个答案:

答案 0 :(得分:4)

typedef QList<QPair<QString, QString> > QLinHeaderList;

答案 1 :(得分:1)

使用std::pair QStrings:std::pair<QString, QString>

除非你愿意,否则不需要使用Qt集合类而不是std替代品。例如,QString比std :: string好得多,但Qt的vector,list等只是大多数平台上std版本的包装