Not much to add; what is the equivalent of JavaScript\'s setTimeout on qtScript?
setTimeout and setInterval are not defined in ECMAScript specification because they are not JavaScript features. These functions are part of browser environments. So, QTscript does not have them.
You can use QTimer to achive this functionality. Here is a quick code how to use it in QTScript.
var timer = new QTimer();
timer.interval = 100; // set the time in milliseconds
timer.singleShot = true; // in-case if setTimout and false in-case of setInterval
timer.timeout.connect(this, function(){console("in setTimout")});
timer.start();
Watch out for any bugs, I just coded it here.