Функция qScriptValueFromSequence позволяет мне создавать массив в QtScript из QObjectList, где свойства QObject изменяются, когда я изменяю их в сценарии. Если пользователь добавляет новый объект в массив в сценарии, я хотел бы добавить новый QObject в соответствующий QObjectList, устанавливая его свойства из свойств, указанных пользователем в объекте сценария. Однако, когда я попытался добавить новое значение в конец массива в сценарии, размер QObjectList остался прежним. Есть ли способ заставить это поведение происходить автоматически, или мне придется вручную проверять QScriptValue для массива и добавлять новые элементы в QObjectList соответственно?
При обновлении вам нужно будет подать сигнал вручную. Вы можете использовать этот сигнал для обновления вашего списка.
Там могут быть некоторые полезные подсказки Вот