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.17.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.17-py3-none-any.whl (565.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exdrf_qt-0.1.17.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.17.tar.gz
Algorithm Hash digest
SHA256 7c605776f1fb43ee0c35c2385e932a908207c9935d9e2599dbdcdbe970e67e98
MD5 84f7acb90147fc76df72b46341c553d1
BLAKE2b-256 fadff5894bf320df03db7dc8ffe76e7ebfa6a61783726e4c5d5a86e8d0150373

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exdrf_qt-0.1.17-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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 d05440c68c41b8fbfef8361c714785f7b81dedffc1c72f7a16610477817258f0
MD5 a2fc37ac623a132432d01de5413f8d3d
BLAKE2b-256 264340a5a4791ac6743e16021f7d559b516db7f9ea9f5cc01f36440fa07011f1

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