Skip to main content

pyreaqtive

Docs PyPI Pipeline Mypy License: CC BY-ND 4.0 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.6.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.6-py3-none-any.whl (35.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyreaqtive-1.4.6.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.6.tar.gz
Algorithm Hash digest
SHA256 7951da15eea486334f76350bb33003177906274068a4dac62c00b4b75b79bd99
MD5 43d14bc6eb35403079d30beda0c78e69
BLAKE2b-256 1b846491faee2691c6ba56dfe2fae918e6d4ff0f6e0e3f382a371325a2f5d981

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyreaqtive-1.4.6-py3-none-any.whl
  • Upload date:
  • Size: 35.9 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 dc3004e7260043bf822cf356c9fb80aed7c473cf45da030388bf9c027233046f
MD5 578a6de12d41ea216d6dc5d8df5ab2c3
BLAKE2b-256 2dd2ca9fed5a7d6b3a6e383eaaa18931fd3250cc1ef72a1450f5c642073c1a0b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.4.6 This release

2 files

1.4.5

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