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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file exdrf_qt-0.1.18.tar.gz.
File metadata
- Download URL: exdrf_qt-0.1.18.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26e3c3a14b5509d8bb6eaf33777ac8162545e5313423ae4c4fc648f91d1f5518
|
|
| MD5 |
c5da90c8617a5026b05da9642b9a3552
|
|
| BLAKE2b-256 |
33d2774be2bc9c3bc41be78e364b6826501b73d51de93efef5f1b6a2abade053
|
File details
Details for the file exdrf_qt-0.1.18-py3-none-any.whl.
File metadata
- Download URL: exdrf_qt-0.1.18-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ceaaee5fa4ed7827eb3e82689769e9ac053cf4cc7a469c91430cbf8385c822b
|
|
| MD5 |
f37b9cdc65084bf9665e83fed3d0278a
|
|
| BLAKE2b-256 |
f5cf4cc3712bb0933515a10d02b94a99541a8abff5d1917d0c769faebae25874
|