我在QML代码中创建了一些用
创建的对象Qt.createQmlObject (...)
如何删除/删除这些对象?
答案 0 :(得分:6)
something = Qt.createQmlObject (...);
something.destroy();
答案 1 :(得分:3)
看看这篇文章: Dynamic Object Management in QML 特别是在这一部分:
请注意,在其中的对象上调用destroy()是安全的 宾语。在调用destroy()时,对象不会被破坏,但是 在该脚本块结束和之间的某个时间清理 下一帧(除非您指定了非零延迟)。