Pretty tkinter widgets
Project description
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
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
AwesomeTkinter-2020.9.16.tar.gz
(22.8 kB
view hashes)
Built Distribution
Close
Hashes for AwesomeTkinter-2020.9.16-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53f71128528f584188a4fbf0281c9b8b94cc91694118fdc9c88af72ff6248ef1 |
|
MD5 | e9725b13715b74b3d731e39eb4e8d49a |
|
BLAKE2b-256 | 5b7bceb4831bfcf00b9bf384687b32411868f20c45feeb393c5b13512f852e60 |