0

函数 qScriptValueFromSequence 允许我从 QObjectList 在 QtScript 中创建一个数组,当我在脚本中修改它们时 QObject 属性会发生变化。如果用户向脚本中的数组添加一个新对象,我想将一个新 QObject 添加到相应的 QObjectList,从用户在脚本对象中指定的属性设置其属性。但是,当我尝试在脚本中的数组末尾添加一个新值时,QObjectList 的大小保持不变。有没有办法让这种行为自动发生,或者我必须手动检查数组的 QScriptValue 并相应地向 QObjectList 添加新元素?

4

1 回答 1

1

进行更新时,您必须手动发出信号。您可以使用该信号来更新您的列表。

这里可能有一些有用的线索

于 2014-07-26T00:41:21.937 回答