pymmcore-widgets
December 1, 2025 ยท View on GitHub
A set of widgets for the pymmcore-plus package.
This package can be used to build custom user interfaces for micromanager in a python/Qt environment.
It forms the basis of napari-micromanager
:book: Documentation
See complete list of available widgets in the documentation
Installation
pip install pymmcore-widgets
# note that this package does NOT include a Qt backend
# you must install manually, or using an extra, e.g.:
pip install pymmcore-widgets[PyQt6]
pip install pymmcore-widgets[PySide6]
# package is tested against PyQt6, and PySide6, we no longer test PyQt5/PySide2
Development
Install uv
git clone <your-fork>
cd pymmcore-widgets
uv sync
Testing
uv run pytest
Docs
uv run --group docs mkdocs serve