Skip to main content

PyQt Reactive Framework

Project description

pyreaqtive

alt text

pyreaqtive is a framework for developing applications in pyqt 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 pyqt built-in widgets, which makes them fully compatible with pyqt 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.

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

Uploaded Source

Built Distribution

pyreaqtive-1.0.2-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyreaqtive-1.0.2.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.5

File hashes

Hashes for pyreaqtive-1.0.2.tar.gz
Algorithm Hash digest
SHA256 5a9edbfc4f08d3ad41b0b926b875c06a359aee114579b5b0b72e456378940c22
MD5 2141a3faeb7793e07f76b264798d172f
BLAKE2b-256 b0876a13eb698978b86cdddf586585848a4af54f59cb0d732b449a711acb5ecc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyreaqtive-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 31.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.5

File hashes

Hashes for pyreaqtive-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6c26b29ddbf8af082ba07a51501a5d45137189f95e38cabe258af800f763921b
MD5 2d29ee3b9d08ad67e409dbfc2b213441
BLAKE2b-256 190747be09c56075cec8bdb020bb40fb9f391770062adb950a3006079f24a1a4

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