Skip to main content

Use Qt5 with Ex-DRF.

Project description

Qt5 components for Ex-DRF

exdrf-qt supplies PyQt5 building blocks—models, editors, lists, selectors, plugins, and HTML-backed viewers—that align with exdrf field types and exdrf-al-derived datasets. Generated desktop UIs from exdrf-gen-al2qt import this package for base classes and integration glue.

Scope

The library is opinionated toward desktop workflows: it brings in PyQt5, PyQtWebEngine, SVG and HTML helpers, and SQLAlchemy-related utilities for data-bound widgets. It is heavier than exdrf alone; use it when you ship a Qt client or run codegen that targets Qt.

Dependencies

See pyproject.toml: exdrf, exdrf-al, SQLAlchemy, PyQt5, PyQtWebEngine, and several small helpers (attrs, parse, filelock, etc.). Python 3.12.2+ is required.

Related packages

  • exdrf-gen-al2qt — generates menus, routers, per-resource widgets, and field classes on top of exdrf-qt.
  • exdrf-dev (in the same monorepo) — sample app and widgets that exercise the stack end to end.

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

exdrf_qt-0.1.19.tar.gz (454.0 kB view details)

Uploaded Source

Built Distribution

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

exdrf_qt-0.1.19-py3-none-any.whl (565.7 kB view details)

Uploaded Python 3

File details

Details for the file exdrf_qt-0.1.19.tar.gz.

File metadata

  • Download URL: exdrf_qt-0.1.19.tar.gz
  • Upload date:
  • Size: 454.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for exdrf_qt-0.1.19.tar.gz
Algorithm Hash digest
SHA256 aca4b5ba882dd662408c438cd60aca1201762a6fe995c7764c0536afa470f148
MD5 e72fe0a26292a5ae9bbff51e56658bec
BLAKE2b-256 6e0e81de7c65e5d057e473779df75fd93d4a49891e3bb298b27d0e2072b051cb

See more details on using hashes here.

File details

Details for the file exdrf_qt-0.1.19-py3-none-any.whl.

File metadata

  • Download URL: exdrf_qt-0.1.19-py3-none-any.whl
  • Upload date:
  • Size: 565.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for exdrf_qt-0.1.19-py3-none-any.whl
Algorithm Hash digest
SHA256 d0ff5db3829a385ff5ccffcfc30d8cfd0061782ef052c89b3105fc65a85d5dbf
MD5 85e5d27c9436f911c60d8ba75045245c
BLAKE2b-256 a51bdfdea68d372ccb940869df7c8831fee2dc9ce1503b1a56f7bc6b34c97ce3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page