cjm-substrate-qt-kit
Shared foundations for the PySide6 application lane (DEC c4b0d6e5): LoopThreadSession (a private asyncio loop behind a Qt shell — GraphSession and CapabilitySession both subclass it), the row-style palette (STYLE_COLORS/apply_row_style), and the keybinding helper. Every piece extracted at its first real duplication between cjm-graph-workbench-qt and cjm-transcription-qt — the kit grows by demand, never speculation. Semantic theming (a94fa56a) and in-app config (812beb51) land here at their demand points.
Modules
cjm_substrate_qt_kit— Shared foundations for the PySide6 application lane — extracted at first duplication (DEC dcf8a712).cjm_substrate_qt_kit.keys— The keybinding helper both shells grew independently.cjm_substrate_qt_kit.loopthread— The loop-thread session base: a private asyncio loop behind a Qt shell.cjm_substrate_qt_kit.style— Row-style vocabulary for the lane's list widgets.
API
cjm_substrate_qt_kit.keys
bindfunction — One QShortcut:keyonparent(default: the owner window) firesfn.
cjm_substrate_qt_kit.loopthread
LoopThreadSessionclass — Owns one daemon asyncio loop thread; subclasses put their subsystem's
cjm_substrate_qt_kit.style
apply_row_stylefunction — Map a row's style words onto a list item (color words + bold).
Dependencies
Depends on: PySide6
Used by: cjm-graph-workbench-qt, cjm-transcription-qt
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 cjm_substrate_qt_kit-0.0.1.tar.gz.
File metadata
- Download URL: cjm_substrate_qt_kit-0.0.1.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10a096c8b677ce6be1c09edc251060bdb79d3ab7e4f447a171dcdff9205259eb
|
|
| MD5 |
b01cda259fd4c3677e80e016f30c9d19
|
|
| BLAKE2b-256 |
eb0e8210d8b27896aebec6f2b5113304a3ba40986b22308260df2fd1ea010bb8
|
File details
Details for the file cjm_substrate_qt_kit-0.0.1-py3-none-any.whl.
File metadata
- Download URL: cjm_substrate_qt_kit-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab2ea23a97ae7ee83db23bb4abe968814786a623cd100a26566dd8d50971fa42
|
|
| MD5 |
f09b9bc4d6d0f418445866d3ee6f87f2
|
|
| BLAKE2b-256 |
ce132aee08f92667ab82102b6df35b04fdd55a6c187e723bfe556134b4f5e199
|