Skip to main content

Tkinter made truly Easy.

Project description

Easykinter

(Tkinter made easy. It's even in the name!)

PyPI version Python Versions License: MIT Downloads

GitHub Repo GitHub Issues

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.Canvas and 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


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.2.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

easykinter-0.1.2-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file easykinter-0.1.2.tar.gz.

File metadata

  • Download URL: easykinter-0.1.2.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

Hashes for easykinter-0.1.2.tar.gz
Algorithm Hash digest
SHA256 277d8d53bda6e3a02d0aa53a85717030da489af86d38a3307df66a5cf848457f
MD5 82981b921d35489dd8ae75972034ebe8
BLAKE2b-256 7592d9a9179719fb3531874b55022c395c7c5c77946d6d5dc13dc1533fb4c17e

See more details on using hashes here.

File details

Details for the file easykinter-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: easykinter-0.1.2-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

Hashes for easykinter-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e11ea488a80be0fe2a2663f8421bf0d8e107ed274f42e556a6ff11bf10e8ffbf
MD5 aa80f1c9dd7e5fa587dc4fb1475f2f38
BLAKE2b-256 9abc560723842dc3c139d61ba8d0a7ed94c67851d168fdfdaebda63e245ebf7f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page