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.3.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.3-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

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

Hashes for easykinter-0.1.3.tar.gz
Algorithm Hash digest
SHA256 7de9667d9453ffc8758e3195dcb024164ae4fb7fd5d13920e954e1dfb89ba55e
MD5 f4fd8c2a1eec6a4d0f6eb317053043c9
BLAKE2b-256 5625a3ceac93f97e8dceaa793c8a15be33465fa06dfa99800b7e5d0ab0595d21

See more details on using hashes here.

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

Hashes for easykinter-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9cd35a2a35fb225a6929784999492bb603eb7c4678b31ec664cbd440698aaa84
MD5 9202c474e5f2496e79c2ada7be359621
BLAKE2b-256 db301ce293e3903b50b81c760abd9343222bddaaaa2289d29128a90c6f6339d4

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