A collection of various graphical user interface (GUI) applications developed using Python's standard GUI library, Tkinter. This repository serves as a showcase of my skills in creating interactive, desktop-based tools.
This repository contains the source code for the following Tkinter applications:
| Project Name | Description | Key Features | Status |
|---|---|---|---|
| [Project 1: Youtube Downloader] | [A simple downloader app which will download any Youtube Video for you] | Persistent storage, clean UI, keyboard shortcuts. | Complete |
| [Project 2: Simple Calculator] | [A basic arithmetic calculator with a standard layout.] | Basic arithmetic operations (+, -, *, /), memory functions. | Complete |
All projects in this repository leverage the following core aspects of Tkinter:
- Platform Independent: Works seamlessly across Windows, macOS, and Linux.
- Intuitive UI: Designed for ease of use.
- Custom Widgets: Utilizes standard Tkinter widgets (Buttons, Labels, Entry, Text, etc.) and sometimes custom widgets (using
ttk). - Event Handling: Robust handling of user input, button clicks, and window events.
These instructions will get you a copy of the project up and running on your local machine.
You need Python 3.x installed on your system. Tkinter is typically included with standard Python distributions, so no extra installation is usually required.
- Clone the repository:
git clone [https://github.com/rabiuddin/Tkinter-Projects.git](https://github.com/rabiuddin/Tkinter-Projects.git)
- Navigate to the project directory:
cd Tkinter-Projects
Each project is contained within its own file. To run any specific application, navigate into its file and execute the Python file.