演示:
Window {
visible: true
width: 640
height: 480
Component.onCompleted: {
test.visible = true // 1. Show rect
for(var i = 0; i < 5000000000; i++){var t = i * i} // 2. Slow process, Sleep here
}
Rectangle {
id: test
color: "red"
width: 100; height: 100
visible: false
}
}
功能完成时可见属性起作用。在演示中,test矩形无法显示1.,必须等到功能完成。
我知道这应该是由进程块渲染引起的。但是有什么技巧可以解决这个问题吗?