Рассмотрим этот оператор С++ (пример из документации):
QTimer::singleShot(600000, &app, SLOT(quit()));
Как сделать то же самое в .qml JavaScript, что-то вроде этого QML:
Rectangle {
property int counter: 0
onCounterChanged: {
if (counter > 42) {
// do equivalent of above C++ statement here
}
}
// more code, which actually manipulates counter
}
Существует очевидное решение иметь отдельный Timer
, который затем запускается с помощью этого кода JavaScript, и я соглашусь с ним в качестве ответа, если однострочный шрифт невозможен. Это?