k.S*_*k.S 0 c++ qt qml
将对象从Qml传递给C++时,我传递对象本身或指向它的指针?示例:我有一个C++插槽,我从Qml文件中调用它并将参数传递给它.我传递给插槽,对象或指向它的指针是什么?
dte*_*ech 6
这取决于你传递的是什么.QObject派生类型本质上是不可复制的,因此通过指针传递.
QObject
JS对象可以被接收作为QVariant或QVariantList用于阵列和QVariantMap用于Object第 这些是按值传递的,是传递数据的副本.也有可能使用QJSValue.
QVariant
QVariantList
QVariantMap
Object
QJSValue
有许多对象类型转换为类似的类型,您可以在官方文档中看到完整列表.
归档时间:
7 年,4 月 前
查看次数:
116 次
最近记录: