function myInterestingScriptFunction() { ... }
...
myQObject.somethingChanged.connect(myInterestingScriptFunction);
чтото я не как не пойму что это за обьект такой myQObject, у себя в проекте не могу найти не одного проекта с переменной somethingChanged
somethingChanged в данном случае - сигнал, срабатывающий у myQObject. Объект и сигнал имеют символическое название, указанное чисто для примера.
Иначе говоря, есть у тебя класс, который содержит в себе список уток. Ты описываешь сигнал, который будет возникать при добавлении новой утки, параметром сигнала передаешь саму утку, а при помощи метода connect подключаешь этот сигнал к яваскрипт функции. В результате у тебя при срабатывании сигнала будет вызываться та самая функция, а одним из аргументов функции будет та самая утка. Таким образом ты сможешь в этой функции добавить утку на форму, добавить в массив и так далее.
Изложил вопрос как я это понял из документации. Могу ошибаться, т.к. html проложениями не занимаюсь, ток qtquick.