AwesomeTkinter offers some new and pretty tkinter widgets
example widgets:
radial progressbar, scrollable frames, 3d buttons, 3d frames, and more.
also, you can use a lot of useful functions that can manipulate images,
e.g. to create tkinter PhotoImage from a file but want to change its
size and color you can img = atk.create_image(fp='path to my image file', color='red', size=100)
Screenshots:
Applications Made with AwesomeTkinter:
Installation:
python3 pip install awesometkinter
for quick test:
import awesometkinter as atk
atk.main()
this will display a test window
Requirements:
- minimum python version 3.6
- tkinter
- pillow
Example:
import tkinter as tk
import awesometkinter as atk
root = tk.Tk()
root.config(background=DEFAULT_COLOR)
f1 = atk.Frame3d(root)
f1.pack(side='left', expand=True, fill='both', padx=3, pady=3)
bar = atk.RadialProgressbar3d(f1, fg='cyan', size=120)
bar.pack(padx=20, pady=20)
bar.start()
atk.Button3d(f1, text='3D Button').pack(pady=10)
f2 = atk.Frame3d(root)
f2.pack(side='left', expand=True, fill='both', padx=3, pady=3)
bar = atk.RadialProgressbar(f2, fg='green')
bar.pack(padx=30, pady=30)
bar.start()
btn = atk.Button3d(f2, text='Pressed Button')
btn.pack(pady=10)
root.mainloop()
Documentations:
TBA
Author:
Mahmoud Elshahat
2020
Metadata
Release files for AwesomeTkinter 2020.9.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| AwesomeTkinter-2020.9.16.tar.gz | 22.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| AwesomeTkinter-2020.9.16-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 48.4 kB
Release files / AwesomeTkinter-2020.9.16.tar.gz
| Download URL | AwesomeTkinter-2020.9.16.tar.gz |
|---|---|
| Size | 22.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9509eb1f96bcc3419f20d957983c77643db9c217d632f1b5eb038ada0fc4c9a3
|
|
BLAKE2b-256 checksum How to use checksums |
19cad573c33955babd5e2671852bffe5d18d011f8ffc80ef9fcaeb203e4966d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.3
|
Release files / AwesomeTkinter-2020.9.16-py3-none-any.whl
| Download URL | AwesomeTkinter-2020.9.16-py3-none-any.whl |
|---|---|
| Size | 25.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
53f71128528f584188a4fbf0281c9b8b94cc91694118fdc9c88af72ff6248ef1
|
|
BLAKE2b-256 checksum How to use checksums |
5b7bceb4831bfcf00b9bf384687b32411868f20c45feeb393c5b13512f852e60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.3
|