This project is a multi-functional calculator built with PyQt6, offering a variety of features all in one GUI application. Below is an overview of the main functionalities:
-
Classic Calculator
A standard calculator interface supporting basic arithmetic operations: addition, subtraction, multiplication, and division. -
Programmer’s Calculator
Convert decimal (DEC) values across different bases:- Hexadecimal (HEX)
- Octal (OCT)
- Binary (BIN)
-
Date Calculator
Compute the difference between two dates (for example, the number of days or months between them). -
Temperature Converter
Convert temperature values between:- Celsius (°C)
- Fahrenheit (°F)
- Kelvin (K)
-
Angle Converter
Convert angles between:- Degrees (Deg)
- Radians (Rad)
-
Function Plotter
Plot a mathematical function within a given range, including its:- Original function curve
- First derivative
- Second derivative
- Download project files
- Install the required dependencies (e.g.,
pyqt6
,python-dateutil
,matplotlib
, etc.) - Run the main script using
python3 main.py