0

関数 qScriptValueFromSequence を使用すると、QObjectList から QtScript で配列を作成できます。スクリプトで変更すると、QObject プロパティが変更されます。ユーザーがスクリプトの配列に新しいオブジェクトを追加する場合、対応する QObjectList に新しい QObject を追加し、ユーザーがスクリプト オブジェクトで指定したプロパティからそのプロパティを設定します。ただし、スクリプトで配列の末尾に新しい値を追加しようとすると、QObjectList のサイズは変わりません。この動作を自動的に発生させる方法はありますか、または配列の QScriptValue を手動でチェックし、それに応じて QObjectList に新しい要素を追加する必要がありますか?

4

1 に答える 1

1

更新を行うときは、手動でシグナルを送信する必要があります。そのシグナルを使用して、リストを更新できます。

ここにいくつかの有用な手がかりがあるかもしれません

于 2014-07-26T00:41:21.937 に答える