gpt4 book ai didi

c++ - 我可以从 QtScript 向 QObjectList 添加新值吗?

转载 作者:行者123 更新时间:2023-11-28 06:46:05 26 4
gpt4 key购买 nike

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

最佳答案

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

可能会有一些有用的线索here

关于c++ - 我可以从 QtScript 向 QObjectList 添加新值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24964340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com