提问人:akbiggs 提问时间:7/26/2014 更新时间:7/26/2014 访问量:165
我可以从QtScript向QObjectList添加新值吗?
Can I add a new value to a QObjectList from QtScript?
问:
函数 qScriptValueFromSequence 允许我从 QObjectList 在 QtScript 中创建一个数组,当我在脚本中修改 QObject 属性时,它们会发生变化。如果用户在脚本中向数组添加新对象,我想将新的 QObject 添加到相应的 QObjectList,根据用户在脚本对象中指定的属性设置其属性。但是,当我尝试在脚本中向数组末尾添加新值时,QObjectList 的大小保持不变。有没有办法让这种行为自动发生,或者我必须手动检查数组的 QScriptValue 并相应地向 QObjectList 添加新元素?
答:
评论