Architecture — Layer Dependency Graph¶
Import dependency graph generated by grimp
from the live ezqt_widgets source tree.
Auto-generated
This page is regenerated at each documentation build from the actual source code. It reflects the real import graph, not a manually maintained diagram.
To regenerate locally:
Dependency Graph¶
graph TD
cli["cli/<br/>(CLI Entry Point)"]
widgets["widgets/<br/>(Qt Widget Library)"]
utils["utils/<br/>(Utilities)"]
widgets --> utils
style cli fill:#4A90D9,color:#fff,stroke:#2C5F8A
style widgets fill:#E8922A,color:#fff,stroke:#A3621B
style utils fill:#7F8C8D,color:#fff,stroke:#566573
Layer Import Matrix¶
| Layer | Imports from |
|---|---|
cli |
— |
widgets |
utils |
utils |
— |
Layer Responsibilities¶
| Layer | Responsibility |
|---|---|
cli |
Public entry point — Click CLI (ezqt-widgets command) |
widgets |
Reusable Qt widget components (buttons, inputs, labels, misc) |
utils |
Pure utility functions and style helpers |