Могу ли я добавить новое значение в QObjectList из QtScript?

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

0

Решение

При обновлении вам нужно будет подать сигнал вручную. Вы можете использовать этот сигнал для обновления вашего списка.

Там могут быть некоторые полезные подсказки Вот

1

Другие решения


По вопросам рекламы [email protected]