Skip to main content

PyQt Reactive Framework

Project description

pyreaqtive

Docs PyPI Pipeline Mypy License Logo

pyreaqtive is a framework for developing applications in pyqt/pyside with reactive programming. It enables to write applications in a declarative form, that is focused on data and functionality and that does not bloat code with gui callbacks.

The library provides several models to hold data, and many prebuilt widgets and layouts to present the data from the models to the user, making the separation from data and visualization, and the adequate link between them, a simple task.

All reactive widgets and layouts use qt built-in widgets, which makes them fully compatible with qt without loosing functionality. Reactive and non-reactive parts can be mixed into an application, and non-reactive components can be turned to reactive ones without necessarily changing codebases.

It was originally developed for PyQt5, but through the QtPy package it is also compatible with to PyQt6, PySide2 and PySide6.

Documentation

https://pyreaqtive.readthedocs.io/en/latest/

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

pyreaqtive-1.4.4.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

pyreaqtive-1.4.4-py3-none-any.whl (36.7 kB view details)

Uploaded Python 3

File details

Details for the file pyreaqtive-1.4.4.tar.gz.

File metadata

  • Download URL: pyreaqtive-1.4.4.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for pyreaqtive-1.4.4.tar.gz
Algorithm Hash digest
SHA256 0c3ab99c8d879f0991c6db61951411d1a455f0b33e876f9b82ea28dae80797dd
MD5 cbe9ab110fbe13c84837af8ce51da27a
BLAKE2b-256 6c8e46701e4a700ce9f2a949f3fd04c91fe959b14bda25c03630f49a32f0c80e

See more details on using hashes here.

File details

Details for the file pyreaqtive-1.4.4-py3-none-any.whl.

File metadata

  • Download URL: pyreaqtive-1.4.4-py3-none-any.whl
  • Upload date:
  • Size: 36.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for pyreaqtive-1.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c38a644d5739da5b8ada1c986a08b8d77d638adc7154bb1d5119f731c75bb75f
MD5 c815238e2a261f1f39a49abf474fe6c6
BLAKE2b-256 cfebd44f9dd8576fc6fc7d6f705847b7b39c9c686b0a1f4639186609f9de3c27

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