tkinterInputPanel
A configuration-driven Tkinter input panel designed to eliminate GUI boilerplate.
Originally developed to streamline the review of scientific measurement data and thermodynamics calculations, tkinterInputPanel allows you to generate complete, perfectly aligned input forms using a single Python dictionary. It automatically infers data types, builds the correct widgets (Text Entries, Checkbuttons, Comboboxes), and handles live variable tracing so you can focus on your math and data, not on GUI layout.
Key Features
- Zero Layout Boilerplate: No more manual
.grid(),.pack(), or.place()commands for every single input field. - Automatic Type Inference: The panel looks at your default values and automatically creates the correct widget (e.g., a boolean becomes a checkbox, a list becomes a dropdown).
- Live Synchronization: Changes in the GUI instantly update your background data dictionary.
- Custom Callbacks: Easily hook the panel into your live Matplotlib plots or scientific models so they recalculate the millisecond a parameter is changed.
Installation
You can install tkinterInputPanel directly from PyPI using pip:
pip install tkinterInputPanel
Metadata
Release files for tkinterInputPanel 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tkinterinputpanel-0.1.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tkinterinputpanel-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 kB
Release files / tkinterinputpanel-0.1.0.tar.gz
| Download URL | tkinterinputpanel-0.1.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
de935ff4e3a4353d2bc8ca3f83580171b80201fd6aeb6c1bf367f63518544dff
|
|
BLAKE2b-256 checksum How to use checksums |
d9c30c5408d3c6625d0a07046257d4874047df4d70aa211e603cd172867a7595
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.2
|
Release files / tkinterinputpanel-0.1.0-py3-none-any.whl
| Download URL | tkinterinputpanel-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
beebd39c2f0662a281852c442f3cf01e574af7a624c534ea4ba8b06e0f4ca434
|
|
BLAKE2b-256 checksum How to use checksums |
6c2c170dca49d48801f6550aec9db7f0c28f27734c456d0d3b9054aa3971315e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.2
|