QT关于qml的Component事件

网友投稿 220 2022-11-28

QT关于qml的Component事件

在qml中,我们经常用

​​completed​​()​​destruction​​()

两个事件来处理一些代码,但是在​​destruction​​事件中,有时候就会出现问题,特别是 在两个界面切换的时候,

比如:对于一个设备的启用,停用,两个页面在进入的时候都使用​​completed​​​来启动,使用​​destruction​​来停用,

这里问题就来了:

因为,​​destruction​​处理事件的是没有顺序的,这也算是QML的一个弊端把,有时候在切换页面的使用,

上一个页面的​​destruction​​​事件还没有执行,进入的下一个页面的​​completed​​已经开始执行,所以造成设备的重复启动,

,所以这里值得注意:

解决办法有很多:

比如:将启动设备放在其他地方。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java WebSocket客户端断线重连的实现方法
下一篇:提高电力线监控应用的系统级性能和可靠性
相关文章

 发表评论

暂时没有评论,来抢沙发吧~