iblqt.core.QAlyx
- class iblqt.core.QAlyx[source]
Bases:
QObject
A Qt wrapper for
one.webclient.AlyxClient
.- rest(*args, **kwargs)[source]
Query Alyx rest API.
A wrapper for
one.webclient.AlyxClient.rest()
.- Parameters:
*args (
Any
) – Positional arguments passed toAlyxClient.rest()
.**args (
Any
) – Keyword arguments passed toAlyxClient.rest()
.
- Returns:
The response received from Alyx.
- Return type:
Any
- authenticationFailed(str)
Emitted when a login attempt failed due to incorrect credentials.
- property client: AlyxClient
Get the wrapped client.
- Returns:
The wrapped client.
- connectionFailed(Exception)
Emitted when a login attempt failed due to connection issues.
- loggedIn(str)
Emitted when successfully logged in.
- loggedOut
Emitted when logged out.
- statusChanged(bool)
Emitted when the login status has changed.
- tokenMissing(str)
Emitted when a login attempt failed due to a missing cache token.