qi.
Property
¶addCallback
(cb) → int¶Parameters: | cb – the callback to call when the property changes |
---|
add a callback to the property
connect
(cb) → int¶Parameters: | cb – the callback to call when the property changes |
---|
add a callback to the property
disconnect
(id) → bool¶Parameters: | id – the connection id returned by connect |
---|---|
Returns: | true on success |
Disconnect the callback associated to id.
disconnectAll
() → bool¶Returns: | true on success |
---|
disconnect all callback associated to the signal. This function should be used very carefully. It’s extremely rare that it is needed.
setValue
(value) → None¶Parameters: | value – the value of the property |
---|
set the value of the property
value
() → value¶Returns: | the value stored inside the property |
---|
def myCallback(value):
print 'value changed to', value
prop = qi.Property()
link = prop.addCallback(myCallback)
prop.setValue(42)
prop.disconnect(link)
print 'value is still', prop.value()