Skip to main content

A set of Qt-based widgets onto the pymmcore-plus model

Project description

pymmcore-widgets

License PyPI Python Version CI codecov

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.

Documentation

Usage

from pymmcore_plus import CMMCorePlus
from pymmcore_widgets import StageWidget  # as an example... see below
from qtpy.QtWidgets import QApplication

mmcore = CMMCorePlus.instance()
mmcore.loadSystemConfiguration()

if __name__ == '__main__':
    app = QApplication([])
    stage = StageWidget('XY')
    stage.show()
    app.exec_()

Screen Shot 2022-08-01 at 2 18 12 PM

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 one yourself, for example:
pip install PyQt5

# package is tested against PyQt5, PyQt6, PySide2, and PySide6

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymmcore-widgets-0.4.0.tar.gz (104.2 kB view details)

Uploaded Source

Built Distribution

pymmcore_widgets-0.4.0-py3-none-any.whl (96.0 kB view details)

Uploaded Python 3

File details

Details for the file pymmcore-widgets-0.4.0.tar.gz.

File metadata

  • Download URL: pymmcore-widgets-0.4.0.tar.gz
  • Upload date:
  • Size: 104.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pymmcore-widgets-0.4.0.tar.gz
Algorithm Hash digest
SHA256 99dbff3934298f72fe621afbd0087fa9c306c260e750f2d875f0960a86bc16a9
MD5 1fd4b56b6046592c7a075ddd1af41e48
BLAKE2b-256 fef397e5f2b0ef2eaef87ac039c4b7fe418dcecb919e788594c5f4b31cf18105

See more details on using hashes here.

File details

Details for the file pymmcore_widgets-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pymmcore_widgets-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e641217477ce534b37ab65b049b7c1de9947e069a2a5db919c02eb8338f19bdc
MD5 d029a4dd5aca8d70f34745451ccd4b82
BLAKE2b-256 72f3ed36f1bf478181dd086b3147c4ab03e841654bc187a030cd6e4a30755026

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page