Skip to content

Commit 88b4d4a

Browse files
committed
Update README.md
1 parent c077eb2 commit 88b4d4a

1 file changed

Lines changed: 101 additions & 19 deletions

File tree

README.md

Lines changed: 101 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,112 @@
1-
# Calculator (Tkinter)
1+
# Stylish Dark Purple Calculator Built with Python and Tkinter 🌌
22

3-
This is a stylish and functional calculator app built with Python’s Tkinter library.
4-
It features a **custom dark-violet theme**, **memory functions**, and a sleek modern layout inspired by monochrome UI palettes.
3+
![Calculator](https://img.shields.io/badge/Download%20Latest%20Release-Click%20Here-brightgreen?style=flat&logo=github)
54

6-
![Calculator Screenshot]
7-
!(![alt text](image.png))
5+
Welcome to the **Calculator-** repository! This project features a custom-built calculator using Python and Tkinter. The design boasts a dark purple theme inspired by the beauty of galaxies. With full arithmetic functionality and a clean user interface, this calculator is perfect for anyone looking to learn GUI development in Python.
86

7+
## Table of Contents
98

10-
---
9+
- [Features](#features)
10+
- [Installation](#installation)
11+
- [Usage](#usage)
12+
- [Functionality](#functionality)
13+
- [Contributing](#contributing)
14+
- [Topics](#topics)
15+
- [License](#license)
1116

12-
## 🎨 Features
17+
## Features
1318

14-
- 🌌 Gorgeous dark purple & lavender aesthetic
15-
- 🧠 Memory buttons: `M+`, `MR`, `MC`
16-
- ➕ All standard math operations: `+`, `-`, `×`, `÷`, `%`, `.`, `00`
17-
- 🧹 Clear (`C`) and backspace (`CE`)
18-
- 🖥️ Clean custom layout with large buttons
19-
- 💯 Built using pure Python – no extra libraries
19+
- **Aesthetic Design**: The dark purple theme offers a modern look, making calculations visually appealing.
20+
- **Full Arithmetic Functionality**: Perform basic math operations such as addition, subtraction, multiplication, and division.
21+
- **Memory Functions**: Use memory buttons (M+, MR, MC) to store and recall values.
22+
- **Clear and Off/On Controls**: Easily clear the current entry or turn the calculator on and off.
23+
- **User-Friendly Interface**: A clean layout that enhances usability, making it easy for beginners to navigate.
2024

21-
---
25+
## Installation
2226

23-
## 🚀 How to Run
27+
To get started with the calculator, you need to download the latest release. Visit the [Releases section](https://github.com/xXCupidoXx/Calculator-/releases) to find the necessary files. Download and execute the file to run the application on your desktop.
2428

25-
Make sure you have Python installed (3.x):
29+
### Requirements
2630

27-
```bash
28-
python Calculator.py
31+
- Python 3.x
32+
- Tkinter library (usually included with Python installations)
2933

30-
---
34+
### Steps
35+
36+
1. Clone the repository:
37+
```bash
38+
git clone https://github.com/xXCupidoXx/Calculator-.git
39+
```
40+
2. Navigate to the project directory:
41+
```bash
42+
cd Calculator-
43+
```
44+
3. Run the application:
45+
```bash
46+
python main.py
47+
```
48+
49+
## Usage
50+
51+
Once you have the application running, you will see a sleek interface. The buttons are clearly labeled, making it easy to perform calculations.
52+
53+
### How to Use
54+
55+
- **Basic Operations**: Click the buttons for numbers and operations to perform calculations.
56+
- **Memory Functions**: Use M+ to store a number, MR to recall it, and MC to clear the memory.
57+
- **Clear Entry**: Use the CE button to clear the current entry.
58+
- **Turn Off/On**: Use the OFF/ON button to control the calculator's state.
59+
60+
## Functionality
61+
62+
The calculator includes various functionalities to meet your needs:
63+
64+
- **Arithmetic Operations**: Supports addition (+), subtraction (-), multiplication (*), and division (/).
65+
- **Memory Functions**:
66+
- **M+**: Add the current number to memory.
67+
- **MR**: Recall the number stored in memory.
68+
- **MC**: Clear the memory.
69+
- **Clear Entry**: Clear the current calculation with the CE button.
70+
- **On/Off Control**: Turn the calculator on or off with a simple button.
71+
72+
## Screenshots
73+
74+
![Calculator Interface](https://via.placeholder.com/600x400.png?text=Calculator+Interface)
75+
76+
## Contributing
77+
78+
We welcome contributions! If you would like to help improve this project, please follow these steps:
79+
80+
1. Fork the repository.
81+
2. Create a new branch for your feature or bug fix.
82+
3. Make your changes and commit them.
83+
4. Push your branch to your forked repository.
84+
5. Create a pull request to the main repository.
85+
86+
## Topics
87+
88+
This project covers a variety of topics that may interest you:
89+
90+
- Aesthetic
91+
- Basic Calculator App
92+
- Beginner Project
93+
- Calculator
94+
- Dark Theme
95+
- Desktop App
96+
- GUI
97+
- Math Operations
98+
- Memory Function
99+
- Pastel Theme
100+
- Python
101+
- Python 3
102+
- Scientific Calculator
103+
- Tkinter
104+
- UI Design
105+
106+
## License
107+
108+
This project is licensed under the MIT License. Feel free to use, modify, and distribute this code as per the license terms.
109+
110+
For any questions or issues, check the [Releases section](https://github.com/xXCupidoXx/Calculator-/releases) or raise an issue in the repository.
111+
112+
Thank you for your interest in the **Calculator-** project!

0 commit comments

Comments
 (0)