sknrf.model.base module

sknrf.model.base.model_logger(logger)
class sknrf.model.base.AbstractModel(*args, **kwargs)

Bases: QObject

display_order = []
lock = <PySide6.QtCore.QMutex object>
classmethod init()
classmethod init_test(dg)

reintit used by unit tests

classmethod connect_signals()
classmethod disconnect_signals()
classmethod device_model(*args, **kw)
classmethod set_device_model(*args, **kw)
classmethod datagroup_model(*args, **kw)
classmethod set_datagroup_model(*args, **kw)
moveToThread(thread)

Changes the thread affinity (lifetime) for self and its children.

runInThread(thread)

Changes the thread that is run for self and its children.

staticMetaObject = PySide6.QtCore.QMetaObject("AbstractModel" inherits "QObject": )