No project description provided
Project description
FTV
The purpose of the project is to make programming modular, well-structured, and user-friendly. It enables shorter development and debugging time, a coherent code, an option of combining programs written by different authors, and a flexible code structure for changes. (Python, C++)
More information will be out once with the first release is aired.
Suggested Examples
Under Examples directory
Modules
- DyWifiExample.py - demonstrates simple flow in a custom dynamic module.
- DyVarsExample.py - demonstrates multiple dynamic variable types and their triggers.
- DyIntExample.py - demonstrates dynamic int triggers.
- DyBoolListExample.py - demonstrates dynamic boolean trees. It is quite obvious from the example.
Apps (without UI)
- DownloadFileFeature.py - great example with multiple use-cases. (this is the only example by far which I also created a corresponding visual flowchart)
- DyClockExample/Main.py - Example clock app with a timer feature. Notice that the clock app has two features. One is the integrated clock which runs the functionality and the over is the visual representation.
If you disable one of them the other one is still active and ready to affect (or be affected) by other features.
For example, here you can disable the VisualClock feature:
def setupSettings(self): self.settings.setEnabled()``` - Algorithms/Main.py - Very similar to the clock app. An algorithm runs on a dedicated thread and the update progressbar function is runs on a UI thread.
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 FTV-1.0.8.tar.gz.
File metadata
- Download URL: FTV-1.0.8.tar.gz
- Upload date:
- Size: 54.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1f7e6e90bb49d019adb6d3d848b641e636b60ecf7cc26bd1f73ea293e827128
|
|
| MD5 |
d4aabbf2360ab7d1245b16b52851e8e3
|
|
| BLAKE2b-256 |
ef49d90b70b6d212a06dc80e126eba70038eef72595a6fec7131a24ecfd0f906
|
File details
Details for the file FTV-1.0.8-py3-none-any.whl.
File metadata
- Download URL: FTV-1.0.8-py3-none-any.whl
- Upload date:
- Size: 66.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9076db8fc5dc65f6164c0cabe96b5731084f899dac41f9e9e9c66e5a29a1fa09
|
|
| MD5 |
66385f8d0ff04f009535ed375c51aa7f
|
|
| BLAKE2b-256 |
e24d79b8b2697edd51b7adbe576e11d57a2e97b891fad37a8c64fbd7b63729dd
|