QML与C++通信时传递的参数类型

我在写一个QML与C++通信的例子,我在QML中向C++端发送信号并带两个参数,参数传递到C++端后会经过转换,最终转换为QMetaType类型中的一种,其中有一种是QMetaType::QVariantList,连接在这http://doc.qt.io/qt-5/qmetatype.html#Type-enum,我就想知道在QML端传递什么类型的参数才能被转换为MetaType::QVariantList类型。按一些文档上提到的,QML端传递数组到C++端就可以自动被转换成QList类型,但是我这边试过,C++端解析出来是QMetaType::User类型。有谁做过类似的尝试帮忙分析一下

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^