[](https://travis-ci.org/slightlynybbled/tk_tools)
[](http://tk-tools.readthedocs.io/en/latest/?badge=latest)
# Purpose
This repository holds useful high-level widgets written in pure python. This library used type hints and requires Python 3.5+; it could, however, be back-ported to earlier Python versions without difficulty.
Here are some examples screenshots of the widgets you can create:
#### Button-Grid:

#### Byte-Label:

#### Calendar:

#### Dropdown:

#### Entry-Grid:

#### Multi-Slot Frame

#### Graph:

#### Key-Value:

#### Label-Grid:

#### LED: (size can be scaled)

#### SevenSegment and SevenSegmentDisplay

#### Gauge

#### Rotary-Scale: (Tachymeter)

For more details, check out the [documentation](https://tk-tools.readthedocs.io).
# Testing
Currently, style-level tests are implemented. To execute:
flake8 tk_tools
# Contributions
Contributions for new widgets, documentation, tests, and resolving issues are welcomed.
Contribution guidelines:
Fork the repository to your account.
Clone your account repository to your local development environment.
Create/checkout a new branch appropriately named by feature, bug, issue number, whatever.
Make your changes on your branch. The ideal changes would:
have working examples in the examples directory
have documentation in the docs directory
Push your changes to your github account.
Create a pull request from within github.
All code is to be passing flake8 before it is merged into master!
Release files for tk-tools 0.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tk_tools-0.8.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / tk_tools-0.8.1-py3-none-any.whl
| Download URL | tk_tools-0.8.1-py3-none-any.whl |
|---|---|
| Size | 172.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
743f61d15bc9676165a0f47e62cd69b9e41ef583b0b5461969254aef01c2ce08
|
|
BLAKE2b-256 checksum How to use checksums |
853d5fd30ec4b16d6526c69625663dfdd555ebb38add3ff53982bdeee99f4532
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |