Qt 确切的时间是什么时候;“已完成的组件”;解雇?
“Component.completed”到底是什么时候触发的 文件说: 在对象实例化后发出Qt 确切的时间是什么时候;“已完成的组件”;解雇?,qt,qml,qtquick2,qt-signals,Qt,Qml,Qtquick2,Qt Signals,“Component.completed”到底是什么时候触发的 文件说: 在对象实例化后发出 如果这是C++,我会知道,因为对象已经被实例化了,我可以依赖构造函数来执行,所有来自它的保证。 但在QML中,我不知道我对“已实例化”的对象有什么保证。那个内存已经分配给它了吗?其属性是否已评估并收到其初始值?是否已加载整个后代子树?保证在对象完成后将触发该子树。这包括内存的分配、对象的构造、属性绑定的装配、初始计算等等 当对象嵌套在树中时,无法保证处理完成信号的顺序。你不应该相信这一点。在对象的整个对
如果这是C++,我会知道,因为对象已经被实例化了,我可以依赖构造函数来执行,所有来自它的保证。
但在QML中,我不知道我对“已实例化”的对象有什么保证。那个内存已经分配给它了吗?其属性是否已评估并收到其初始值?是否已加载整个后代子树?保证在对象完成后将触发该子树。这包括内存的分配、对象的构造、属性绑定的装配、初始计算等等 当对象嵌套在树中时,无法保证处理完成信号的顺序。你不应该相信这一点。在对象的整个对象树完成之前,对象不会完成,但由于某些无法解释的原因,您不能期望通知以树定义的顺序到达