Skip to main content

PyQt Reactive Framework

Project description

pyreaqtive

alt text

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.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

pyreaqtive-1.4.0-py3-none-any.whl (35.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyreaqtive-1.4.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.5

File hashes

Hashes for pyreaqtive-1.4.0.tar.gz
Algorithm Hash digest
SHA256 a081c67eb8f054b9939bff70e286389a50fa9e0e4551ff78c4a3dea5f16fd0f7
MD5 bfb551b0872ec101bc32c29f899da5f6
BLAKE2b-256 bba9b319fa0665dd92261e80cc057fbcbe6a13eeac8769aaae384e857f5f7a05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyreaqtive-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.5

File hashes

Hashes for pyreaqtive-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 22b9f52ea745a6cd6f10cbafd9aeb4e4e5ae18560c87cf122cc58d674074caf5
MD5 2b0a20c50f569b435e59b47ed9ef3fcd
BLAKE2b-256 d22e1abf30f6c7251e34a720e82f043f7ee1193196250f7ca3944f178730594c

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