c++ - 将二维数组从 c++ 传递到 qml
问题描述
问题在上面。我可以像这样在 qml 中创建一个二维数组:
function create()
{
var array= new Array(9);
array[0]= new Array(
}
那么我如何在 C++ 中创建这样的数组呢?我试过了:
QVariant myArray= QVariant([4,5,6,7]);
但这不起作用。
解决方案
你可以使用QVariantList
which 可以传递给 qml:
QVariantList list;
list.append(QVariantList{5, 5, 6, 7});
推荐阅读
- c# - Umbraco 8:获取对 WebAPI 类中 DocumentType 定义的引用
- c# - 在 C# 类中访问 diskpart.exe
- python - Pandas Python - 每隔一行从不同的列相乘
- c# - Azure Blob 存储中的批量下载
- r - 在数据框列表中使用 lapply 和匿名函数
- javascript - typeError:无法在“ResizeObserver”上执行“观察”:参数 1 不是“元素”类型
- ruby-on-rails - 将 React 视图导出到 MS Word 文档
- python - Dymos:如何记录和可视化子系统的输入/输出?
- python - ImageField 未在 Django 中上传
- python - 我升级到 python3,现在 awscli 不工作