我尝试了几乎所有来自互联网的解决方案,但是没有任何效果。我想创建一个while(true)循环,每次迭代大约延迟20毫秒。
答案 0 :(得分:1)
计时器将是更好的方法:
ApplicationWindow {
id: window
width: 320
height: 260
visible: true
Timer {
id: timer
interval: 20
running: false
repeat: true
property int returnedValue: 0
onTriggered: {
console.log("Loop iteration every 20ms");
returnedValue = 12;
}
onReturnedValueChanged: {
timer.stop();
console.log("Stop loop wth:", returnedValue);
}
}
function startTimer() {
timer.running = true;
}
Button {
text: "Click me"
onClicked: startTimer()
}
}