2014-07-25 6 views
0

함수 qScriptValueFromSequence를 사용하면 QObjectList에서 QtScript로 배열을 만들 수 있습니다. QObjectList는 스크립트에서 QObject 속성을 수정할 때 변경됩니다. 사용자가 스크립트의 배열에 새 객체를 추가하면 해당 QObjectList에 새 QObject를 추가하고 사용자가 스크립트 객체에 지정한 속성에서 해당 속성을 설정하고 싶습니다. 그러나 스크립트의 배열 끝 부분에 새 값을 추가하려고하면 QObjectList의 크기는 그대로 유지됩니다. 이 문제가 자동으로 발생하도록하는 방법이 있습니까? 아니면 배열의 QScriptValue를 수동으로 확인하고 이에 따라 QObjectList에 새 요소를 추가해야합니까?QtScript에서 QObjectList에 새 값을 추가 할 수 있습니까?

답변

1

업데이트를 수행 할 때 신호를 수동으로 방출해야합니다. 이 신호를 사용하여 목록을 업데이트 할 수 있습니다.

유용한 단서가있을 수 있습니다. here