Skip to main content

A wrapper for quickly creating Tkinter code

Project description

RapidTk

a wrapper for Tkinter to create objects faster

rapidTk is a simple and modifiable wrapper for the Tkinter GUI framework.

As Tkinter was one of the first things i learnt while using python i though it would make a good learning excersise into complex tasks and creating packages.

The goal of this project is to move away from the basic boxes of Tkinter and create some very complex objects in a simple and easy to use way while keeping the flexability of Tkinter widgets.

Every object will be a collection of Tkinter widgets with additional logic and features stacked over them.

e.g. autoEntry which provides a basic Entry widget with autocompletion options in a smooth and natrual way, or The WindowManager alongside moveable windows for creating and managing lots of grabbable canvas widgets.

Why not use a better framework like Qt or wx ? Because Tkinter is free for both personal and commercial use. Tkinter is basic which allows high expandability on its widgets, and its simple and easy to learn.

This project does not aim to be the best project in the world or even a concice package. Just a collection of objects that will work with or without eachother and make creating interfaces faster, smoother and much easier.

Feel free to add your own ideas, widgets, expansions and logic to this project.

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

rapidTk-0.0.2.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

rapidTk-0.0.2-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file rapidTk-0.0.2.tar.gz.

File metadata

  • Download URL: rapidTk-0.0.2.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for rapidTk-0.0.2.tar.gz
Algorithm Hash digest
SHA256 fd73e578aa3732c670daae4548121840b70b07f66cee57d7d74212a6c3821d0d
MD5 bc6d65f073595d27ae65b7d2a7a83c8f
BLAKE2b-256 b04bf712a1dfc2348afdbe52e0b025bcc2032bac54bc22dac1a7543f3e00eda3

See more details on using hashes here.

File details

Details for the file rapidTk-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: rapidTk-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for rapidTk-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3671290dc449fcfe46058aa0854f87f6d0e7f25787fecb5fde8bb9c65a3790bb
MD5 8a50c8d4a7ffef14b9e38a270ae975f8
BLAKE2b-256 6669a432ea52b4549abbe6fb96410be8e19f8c0aeab308cba4072e525e0f5a3f

See more details on using hashes here.

Supported by

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