Skip to main content

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

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!

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.0.tar.gz (18.3 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.0-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for easykinter-0.1.0.tar.gz
Algorithm Hash digest
SHA256 962206cf76c580ff8c8d202c741222ae2cdb20952fc35debb823e33343f1c755
MD5 35d10b1af1e178e1e7f755ab03970596
BLAKE2b-256 6f0e7d27bbfbe8115b06b5a87f900683b837eee50be87fb2808a01c4bc8dfd28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: easykinter-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for easykinter-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8139134ef27f94aa1771cce504beba59177075e66996a3a9e5e46c2513092377
MD5 8d9805500641f3358d553959440b4418
BLAKE2b-256 199cf5859121330af7ac8b38af8344df2ae27e3aa4482a788a61040262ae521a

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