Squish 无法识别物体
Squish is not recognizing object
我正在尝试从外部文件导入对象。对象未存储在对象映射中。
定义:
shutterMultiplier = waitForObject({"name": "UserVisible/Capturing
Settings/Basic/Shutter Multiplier.AHBox<int>.SpinBox", "type": "QSpinBox",
"visible": 1})
这工作正常。但是,当我尝试使用时:
shutterMultiplier = findObject({"name": name, "type": type, "visible": 1})
何时
name = UserVisible/Capturing Settings/Basic/Shutter Multiplier.AHBox<int>.SpinBox
type = QSpinBox
我只得到 LookUpError
关于无法识别的属性。我还尝试了带有名称的选项并输入 ""
。未填充缺少的属性列表。有什么方法可以使它起作用吗?
尝试按如下方式为名称分配属性:
姓名={"UserVisible/Capturing Settings/Basic/Shutter Multiplier.AHBox.SpinBox","type":"QSpinBox","visible":1}
我相信 visible:1 是某种事件,看看您是否可以找到替代属性 robust.As 您不断添加对象,您的列表变大,您的事件也会变大。
问题不在于语法。解决方案是保存正确的语法并终止应用程序和所有创建的实例。也有帮助使它成为没有 "
.
的字符串
str(testData.field(sample, "name"))
我正在尝试从外部文件导入对象。对象未存储在对象映射中。
定义:
shutterMultiplier = waitForObject({"name": "UserVisible/Capturing
Settings/Basic/Shutter Multiplier.AHBox<int>.SpinBox", "type": "QSpinBox",
"visible": 1})
这工作正常。但是,当我尝试使用时:
shutterMultiplier = findObject({"name": name, "type": type, "visible": 1})
何时
name = UserVisible/Capturing Settings/Basic/Shutter Multiplier.AHBox<int>.SpinBox
type = QSpinBox
我只得到 LookUpError
关于无法识别的属性。我还尝试了带有名称的选项并输入 ""
。未填充缺少的属性列表。有什么方法可以使它起作用吗?
尝试按如下方式为名称分配属性:
姓名={"UserVisible/Capturing Settings/Basic/Shutter Multiplier.AHBox.SpinBox","type":"QSpinBox","visible":1}
我相信 visible:1 是某种事件,看看您是否可以找到替代属性 robust.As 您不断添加对象,您的列表变大,您的事件也会变大。
问题不在于语法。解决方案是保存正确的语法并终止应用程序和所有创建的实例。也有帮助使它成为没有 "
.
str(testData.field(sample, "name"))