QML:如何删除用Qt.createQmlObject创建的对象?

时间:2013-04-15 22:53:34

标签: qt qml

我在QML代码中创建了一些用

创建的对象
Qt.createQmlObject (...)

如何删除/删除这些对象?

2 个答案:

答案 0 :(得分:6)

something = Qt.createQmlObject (...);
something.destroy();

答案 1 :(得分:3)

看看这篇文章: Dynamic Object Management in QML 特别是在这一部分:

  

请注意,在其中的对象上调用destroy()是安全的   宾语。在调用destroy()时,对象不会被破坏,但是   在该脚本块结束和之间的某个时间清理   下一帧(除非您指定了非零延迟)。