问题如上。我可以像这样在 qml 中创建一个二维数组:
function create()
{
var array= new Array(9);
array[0]= new Array(
}
那么我如何在 C++ 中创建这样的数组呢?我试过:
QVariant myArray= QVariant([4,5,6,7]);
但这行不通。
最佳答案
您可以使用可以传递给 qml 的 QVariantList
:
QVariantList list;
list.append(QVariantList{5, 5, 6, 7});
关于c++ - 将二维数组从 C++ 传递到 qml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55725828/