如何克隆QML类型“vector2d”的实例?

时间:2017-08-08 14:55:32

标签: qt qml clone

我能做到:

var b = Qt.vector2d(a.x, a.y)

但这并不优雅,尤其是当a有一个很长的名字时。

还有其他方法吗?

1 个答案:

答案 0 :(得分:3)

如果你的担心主要是长名,请写一个函数:

function cloneVector(a) { return Qt.vector2d(a.x, a.y) }

现在你需要只写一次长名

cloneVector(vectorWithAnAmazinglyLongNameAndSoOn)