将QVector <char *>列表转换为QStringList </char *>

时间:2012-06-14 07:16:13

标签: qt qt4

如何将QVector<char*>转换为QStringList

2 个答案:

答案 0 :(得分:0)

没有直接的方式。

QVector<char*> vector;
QStringList list;
foreach (const char * str, vector) {
    list << str;
}

答案 1 :(得分:0)

我认为你可以尝试这样做(如果我有QVector<QString>,它对我有用):

QVector<char*> vector_char;
QStringList myStringList = vector_char.toList();

此代码必须正常工作,因为QStringList继承了QList的成员。

以下是文档中的重要内容:QVector documentation

就是这样。 我希望它可以帮到你。