|
1 | | -# Calculator (Tkinter) |
| 1 | +# Stylish Dark Purple Calculator Built with Python and Tkinter 🌌 |
2 | 2 |
|
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 | + |
5 | 4 |
|
6 | | -![Calculator Screenshot] |
7 | | -!() |
| 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. |
8 | 6 |
|
| 7 | +## Table of Contents |
9 | 8 |
|
10 | | ---- |
| 9 | +- [Features](#features) |
| 10 | +- [Installation](#installation) |
| 11 | +- [Usage](#usage) |
| 12 | +- [Functionality](#functionality) |
| 13 | +- [Contributing](#contributing) |
| 14 | +- [Topics](#topics) |
| 15 | +- [License](#license) |
11 | 16 |
|
12 | | -## 🎨 Features |
| 17 | +## Features |
13 | 18 |
|
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. |
20 | 24 |
|
21 | | ---- |
| 25 | +## Installation |
22 | 26 |
|
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. |
24 | 28 |
|
25 | | -Make sure you have Python installed (3.x): |
| 29 | +### Requirements |
26 | 30 |
|
27 | | -```bash |
28 | | -python Calculator.py |
| 31 | +- Python 3.x |
| 32 | +- Tkinter library (usually included with Python installations) |
29 | 33 |
|
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 | + |
| 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