Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mk-manishkumar/learning-tkinter

This repository contains a collection of projects created using Tkinter, a popular Python library for creating graphical user interfaces (GUIs). These projects serve as a learning resource for individuals interested in exploring and mastering Tkinter.
https://github.com/mk-manishkumar/learning-tkinter

tkinter-python

Last synced: 10 days ago
JSON representation

This repository contains a collection of projects created using Tkinter, a popular Python library for creating graphical user interfaces (GUIs). These projects serve as a learning resource for individuals interested in exploring and mastering Tkinter.

Awesome Lists containing this project

README

        

# Tkinter Projects

This repository contains a collection of projects created using **Tkinter**, a popular Python library for creating graphical user interfaces (GUIs). These projects serve as a learning resource for individuals interested in exploring and mastering _Tkinter_.

## Project List

### Project 1: Login Window

- Description: A login window where users can enter their **email and password** to log in if the credentials are correct.
- Repo Link - [Click here](https://github.com/mk-manishkumar/learning-tkinter/tree/main/Login%20Window)
- Screenshot:

![01](https://github.com/mk-manishkumar/learning-tkinter/assets/102028645/05fd158f-08a9-4b23-93c7-55e1add06b8b)

### Project 2: Wallpaper Viewer

- Description: A small window where you can see multiple wallpapers just by clicking **next** button.
- Repo Link - [Click here](https://github.com/mk-manishkumar/learning-tkinter/tree/main/Wallpaper%20Viewer)
- Screenshot:

![02](https://github.com/mk-manishkumar/learning-tkinter/assets/102028645/5e32cbf2-438a-4415-9a03-03cf4b7ffe20)

### Project 3: Calculator

- Description: A calculator GUI application where user can do all primary mathematical operations.
- Repo Link - [Click here](https://github.com/mk-manishkumar/learning-tkinter/tree/main/Calculator)
- Screenshot:

![03](https://github.com/mk-manishkumar/learning-tkinter/assets/102028645/e168edc6-0863-465a-98d3-7ff9898b47e5)

### Project 4: News Application

- Description: A news application that showcases the top 10 news (India) of every hour with the assistance of the News API.
- Repo Link - [Click here](https://github.com/mk-manishkumar/learning-tkinter/tree/main/News%20App)
- Screenshot:

![04](https://github.com/mk-manishkumar/learning-tkinter/assets/102028645/2c6bb2c2-338f-4f17-91af-aa0ae87cf7f5)

### Project 5: Palindrome Checker

- Description: A window where users can enter word/number and then click on submit button to check whether it's palindrome or not.
- Repo Link - [Click here](https://github.com/mk-manishkumar/learning-tkinter/tree/main/palincdrome%20checker)
- Screenshot:

![05](https://github.com/mk-manishkumar/learning-tkinter/assets/102028645/96a23a18-2ff6-4802-ad25-7c85217d6dfb)

### Project 6: Simple Interest Calculator

- Description: A GUI app where the user can input the principal amount, rate of interest, and time. They will receive the simple interest after clicking the Calculate button.
- Repo Link - [Click here](https://github.com/mk-manishkumar/learning-tkinter/tree/main/Simple%20Interest%20Calculator)
- Screenshot:

![06](https://github.com/mk-manishkumar/learning-tkinter/assets/102028645/3b7163b1-44ec-4a6e-9e02-87b780cc2791)

### Project 7: Login Window

- Description: A GUI app where users can toggle between light and dark themes by clicking a button.
- Repo Link - [Click here](https://github.com/mk-manishkumar/learning-tkinter/tree/main/Light%20Dark%20Theme%20Toggle)
- Screenshot:

![07](https://github.com/mk-manishkumar/learning-tkinter/assets/102028645/2e92c87a-9dd5-41a1-b0d3-8b302d012d53)

### Project 8: Spelling Checker

- Description: A GUI app where users can check English spellings just by entering the word and pressing the **Check** button.
- Repo Link - [Click here](https://github.com/mk-manishkumar/learning-tkinter/tree/main/Spelling%20Checker)
- Screenshot:

![08](https://github.com/mk-manishkumar/learning-tkinter/assets/102028645/5ba23b65-8857-4e10-852d-647143b8bf70)

## Getting Started

To get started with these projects, follow the steps below:

1. Clone the repository:

```
git clone https://github.com/mk-manishkumar/learning-tkinter.git
```

2. Navigate to the project directory:

```
cd tkinter-projects
```

3. Run a specific project:

```
python project_file.py
```

`Note: Replace project_file.py with the appropriate file name for the project you wish to run.`

## Acknowledgements

[Tkinter Documentation](https://docs.python.org/3/library/tkinter.html) - Official documentation for Tkinter.

> If you have any questions, suggestions, or feedback, please feel free to reach out on my [Twitter](https://twitter.com/_manishmk) or [LinkedIn](https://www.linkedin.com/in/mk-manishkumar/).