我有CheckBox {
id: checkBox
Binding { target: checkBox; property: "checked"; value: Settings.someSetting }
Binding { target: Settings; property: "someSetting"; value: checkBox.checked }
}
我的代码就是这个:
TypeError: capture_and_decode() missing 2 required positional arguments: 'bitrange' and 'axes'
错误在最后一行。
答案 0 :(得分:1)
看起来您的代码如下所示:
obj.capture_and_decode()
第一个参数(self
)是为您提供的,但您需要考虑其他两个
如果它们是可选的,请将您的函数定义更改为包含默认值,例如:
def capture_and_decode(self, bitrange=10, axes=[])
答案 1 :(得分:1)
您的capture_and_decode()
方法旨在采用两个位置参数;即一个比特范围和轴。无论您何时调用此方法,都需要提供以下参数:
cam = CameraClass()
cam.capture_and_decode(500, 4) # or whatever the values should be.