Skip to main content

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/

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.5.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyreaqtive-1.4.5-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyreaqtive-1.4.5.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyreaqtive-1.4.5.tar.gz
Algorithm Hash digest
SHA256 133c1fc618959e3c4c6ec360c91b6ace53e3716ebff34d3b676940823864f242
MD5 36d7527dddb25404828f683664f0337b
BLAKE2b-256 6001e2574ba78b1767e06b1bf6a6b1003ebe7f4af867721dba65d53947b1c835

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyreaqtive-1.4.5-py3-none-any.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyreaqtive-1.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2ee5a9fbc91915ca7afa1efe176dd95b402218a25366fe0f4000a32ab0fd65c9
MD5 c0ac17c3feb76a68a83a45037ba7ddf2
BLAKE2b-256 313171259d7e5f4d43a2b844b0f821e5edee05fbf6a1d7c9358ae99f8418d69b

See more details on using hashes here.

Release history Release notifications | RSS feed

1.4.6

2 files

This release

1.4.5 This release

2 files

1.4.4

2 files

1.4.3

2 files

1.4.2

1 file

1.4.1

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.1

2 files

1.1.0

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page