Демо-версия:
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
}
}
Свойство visible работает после завершения функции. В демонстрационной версии прямоугольник test
не может отображаться в данный момент после 1.
, необходимо дождаться завершения функции.
Я так понимаю, это должно вызывать рендеринг блоков процесса. Но есть ли уловка, чтобы решить эту проблему?