Skip to content

Writing gui clients guidelines

micramm edited this page Nov 21, 2013 · 8 revisions

Configuration in the registry

Algorithmic Layout

Combining GUIs to make a centralized control window

Connection Sharing

When multiple GUI clients are combined into a single window, it is advantageous for them to share a single LabRAD connection in order to conserve resources. The connection can be shared with the multiple clients operating in different contexts, maintaining their independence. Connection sharing is simplified by utilizing the connection object in /clients/connection.py. For details on how to use it, see the dedicated page.

Disables and Enables itself when servers are connected