rq_getattr¶
- pyreaqtive.rq_getattr.new__setattr__(self, key, value)¶
Set Attribute Replacement.
Captures changes in the attributes and reports them to the rq_reactive_attributes RQObject models
- Parameters
self (Any) – object to capture
key (str) – key name of the attribute
value (Any) – new value of the attribute
- Return type
None
- pyreaqtive.rq_getattr.reactivize(obj_type)¶
Reactivize method.
Injects the set attribute replacement to a object type and creates a placeholder for the reactive attributes
- Parameters
obj_type (type) – object type to reactivize
- Return type
None
- pyreaqtive.rq_getattr.rq_getattr(obj, attribute_name)¶
Reactive Get Attribute.
Returns an RQObject that is linked to a object attribute. Changes are two-way propagated
- Parameters
obj (object) – object to get the attribute from
attribute_name (str) – name of the attribute
- Returns
reactive object
- Return type