Metadata-Version: 2.4
Name: pyqt5-calculator0.1
Version: 0.1.0
Summary: Simple PyQt5 calculator application
Home-page: https://github.com/Asasai001/calculator
Author: Arnoldas A.
Author-email: ambrasas.arnoldas@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: PyQt5
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Calculator v0.1

![img_1.png](img_1.png)

A simple desktop calculator built with **Python** and **PyQt5**.  
This project was developed for learning purposes and demonstrates the integration of GUI design with functional backend logic.

---

## Features

- **Basic arithmetic operations**: addition, subtraction, multiplication, division
- **Percentage calculation**
- **Square root**
- **Change number sign (+/-)**
- **Exponentiation**
- **Calculation history**:
  - View past operations
  - Clear history
- **Customizable UI**:
  - `.ui` files created in Qt Designer
  - Styled with `.qss` (Qt Style Sheets)

---

## Project Structure

![img_3.png](img_3.png)

## Installation

You can run the calculator **locally** or install it as a package.

### **1. Clone the repository**
```bash
git clone https://github.com/<your-username>/calculator.git
cd calculator
```

### 2. Create a virtual environment
```bash
python -m venv venv
venv\Scripts\activate 
```
### 3. Install dependencies
```bash
pip install -r requirements.txt
```
### 4.Run locally
```bash
python -m calculator.main
```

## Installing via pip install
```bash
pip install pyqt5‑calculator0.1
```








