gpt4 book ai didi

c++ - 如何返回 QVariant 类型的数组

转载 作者:搜寻专家 更新时间:2023-10-31 01:28:52 25 4
gpt4 key购买 nike

我最近正在用 C++ 创建一个 qml 模型,但在返回 QVariant 类型的空数组时遇到问题。我应该如何定义我的返回声明?

switch (role) {
case NameRole:
return QVariant(QStringLiteral("AAAAA"));
case LevelRole:
return QVariant(QStringLiteral("1"));
case ParentRole:
return QVariant(QStringLiteral("null"));
case SublevelRole:
return ???// I would like to return an empty array
}

最佳答案

使用QVariantList:

switch (role) {
case NameRole:
return QVariant(QStringLiteral("AAAAA"));
case LevelRole:
return QVariant(QStringLiteral("1"));
case ParentRole:
return QVariant(QStringLiteral("null"));
case SublevelRole:
return QVariantList();
}

关于c++ - 如何返回 QVariant 类型的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51033372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com