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.4.tar.gz (20.8 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.4-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: easykinter-0.1.4.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for easykinter-0.1.4.tar.gz
Algorithm Hash digest
SHA256 19a038538db1b8c4d34c2a4708de50a89e3aaa14652896983370fee4b70b12ee
MD5 82c6d6ed622ac7de26d5770f8f92e920
BLAKE2b-256 26ff224333dd24f9a8558fc4f6c391c5ba86d1bfe614e8935c6e1f7b25e4f8b7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for easykinter-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2668679da6121f94f2e0e84bfbf05d576e74a4a447dede56bbec3c4775d6130c
MD5 c7014c7a7a408a8ce22386bde3d7a6cc
BLAKE2b-256 e45f8fd3dc25b3db5705e163de64541c73f84fb943f41c3622f80802a7d7fd74

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