pyqt-labutils provides widgets for common use cases in scientific GUIs. This includes a LED widgets, scientific spin boxes that work with units and prefixes (e.g., "µV") and a widget to enter a list of numbers.
Many of those widgets can easily be assembled into a settings widget:
Examples of how the widgets appear in a GUI can be found in keithleygui.
Required:
- Linux or macOS
- Python 2.7 or >= 3.6
- PyQt >= 5.9
pyqt-labutils is intended to be used as a submodule. Download and save the files to your project directory to use them.
Scientific spin boxes are taken from qudi.