Tkinter made truly Easy.
Project description
Easykinter
(Tkinter made easy. It's even in the name!)
A simple yet effective Tkinter wrapper that solves most boilerplate issues with tkinter, along with adding additional Quality Of Life features.
Installation:
pip install easykinter
Important note:
Please (Please!) make sure to check out this command:
import easykinter as ek
# This function is really important!
ek.Help() # <- This one right here!
This command will give you a full, short guide on how to use Easykinter!
Example:
import easykinter as ek
# This one line creates the window
app = ek.CreateRoot()
# One line for a button that actually looks good
button = ek.CreateButton(text="I'm a Pro!", PackType="Pack")
# Stylized theming with 8 color scheme choices
ek.AddColorThemes( (app, button), "Midnight" )
# Root.mainloop() is no longer a problem
Some features brought in with the practicality of EasyKinter:
- MASSIVE reduction from most of the boilerplate code from Tkinter!
- An entirely new built-in Class for Tkinter PhotoImages and Pillow!
- Complete Audio support and management for Tkinter!
- A Color Theming function with up to 8 profesisonal color themes!
- A quick and easy way of creating and handling
tk.Canvasand it's shapes! - A complete overhaul to the
.geometry()and.bind()functions! - A great overhaul for most packing systems!
- Easier Window and Frame creation.
- Easier GUI, Entry and Display elements.
- And a bunch more!
Why use EasyKinter?
Because it's practical. It doesn't wanna make you pull your hairs out.
A better explanation would be... EasyKinter provides you with a facilitated way to finally develop either a small, local and quick tool for those who want a small GUI script or push the limits of Tkinter to produce higher quality apps with much more ease and much less effort than one would normally need to produce the same level app with normal Tkinter!
Extra Credits:
A Huge thanks to:
- The devs of pygame-ce for giving a great quality &and* stable pygame mixer engine!
- The devs of Pillow for integrating a huge relief of a headache when it comes to images!
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
easykinter-0.1.3.tar.gz
(20.9 kB
view details)
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 easykinter-0.1.3.tar.gz.
File metadata
- Download URL: easykinter-0.1.3.tar.gz
- Upload date:
- Size: 20.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7de9667d9453ffc8758e3195dcb024164ae4fb7fd5d13920e954e1dfb89ba55e
|
|
| MD5 |
f4fd8c2a1eec6a4d0f6eb317053043c9
|
|
| BLAKE2b-256 |
5625a3ceac93f97e8dceaa793c8a15be33465fa06dfa99800b7e5d0ab0595d21
|
File details
Details for the file easykinter-0.1.3-py3-none-any.whl.
File metadata
- Download URL: easykinter-0.1.3-py3-none-any.whl
- Upload date:
- Size: 19.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9cd35a2a35fb225a6929784999492bb603eb7c4678b31ec664cbd440698aaa84
|
|
| MD5 |
9202c474e5f2496e79c2ada7be359621
|
|
| BLAKE2b-256 |
db301ce293e3903b50b81c760abd9343222bddaaaa2289d29128a90c6f6339d4
|