Create winforms in an easy, declarative way. Specially suited for Robotics applications
Project description
Description
A simple, declarative oriented framework to create WinForms in Python.
While it can be used for all kinds of forms, it was created with the purpose of being applied in Robotics, where the need to visualize complex algorithms and, above all, observe the effect of parameter changes is very common.
The forms are defined in a declarative way in an YAML (layouts, controls, toolbar, menus, etc.) and used in a Python program with just a few lines of code.
How to use it
The best way to learn how to use it is just take a look at the code.
For a complete form see view_example.yaml to understand how the form is defined and view_example.py how it is used.
If you run python view_example.py the form is:
In case a simple graph is needed look at view_simple_graph.py.
Examples
Form used to tune a PID controller for control a model car
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 windeklar-0.2.2.tar.gz.
File metadata
- Download URL: windeklar-0.2.2.tar.gz
- Upload date:
- Size: 27.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba77aca6b4338824d10dff0bda30ba5d362bc4c1b99b518d665da7a1cdeaa23c
|
|
| MD5 |
3546a72ad1cdf946bce16edd04745893
|
|
| BLAKE2b-256 |
006d743156133ceb01413f987c298da191f86c647cb80ce7a22a7ae62f51c3c0
|
File details
Details for the file windeklar-0.2.2-py3-none-any.whl.
File metadata
- Download URL: windeklar-0.2.2-py3-none-any.whl
- Upload date:
- Size: 31.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
801545db73575507d739cb3230717d8b090dc5d04085713353d4dab46a90469b
|
|
| MD5 |
15d6018db0923b13f833e7f6aa17baed
|
|
| BLAKE2b-256 |
8327d5b7bbda610c2ed91371d87297a92128550898c42948b04eabe6da57fe26
|