gui#
Mesofield Qt GUI package.
Defines the desktop application widgets used by mesofield launch:
the main window, acquisition view, dynamic device controls, config
wizard, image preview, and serial / encoder plotters.
This top-level module exposes ConfigTableModel, a thin
QAbstractTableModel that presents a ConfigRegister as a
table of (key, value) rows so the GUI can edit experiment parameters
live.
- class mesofield.gui.ConfigTableModel[source]#
Bases:
QAbstractTableModelA table model that presents ConfigRegister as rows of (key, value).
- data(self, index: QModelIndex, role: int = Qt.DisplayRole) Any[source]#
- Parameters:
index (QModelIndex)