lib.thread module

class lib.thread.WaitforClick(*args: Any, **kwargs: Any)[source]

Bases: QThread

Thread used in PFD drawing to specified stream input and output or add equipment. TODO: Use to customize stream drawing

Methods

run()

Wait until the mouse is clicked

__init__(num, parent=None)[source]
run()[source]

Wait until the mouse is clicked

class lib.thread.Evaluate(*args: Any, **kwargs: Any)[source]

Bases: QThread

Thread used to insolate calculation process in entities (stream, project and equipment, so gui can response while calculation is in process

Methods

run()

Evaluate entity

start(entity, kwargs)

Rewrite QThread start procedure

__init__(parent=None)[source]
start(entity, kwargs)[source]

Rewrite QThread start procedure

run()[source]

Evaluate entity