This project is an advanced calculator application designed for both technical and non-technical users. It features a modern, user-friendly graphical interface, supports basic arithmetic, scientific functions (trigonometry, logarithms, exponentials), unit conversions, and more. Built with Python and Kivy for cross-platform compatibility.
- Basic arithmetic operations
- Scientific functions: trigonometry, logarithms, exponentials
- Unit conversions (length, mass, temperature, etc.)
- Modern, user-friendly GUI
- Calculation history panel
- Copy, paste, and clear entry buttons
- Resizable and responsive window
- Suitable for all fields
- Developed and tested with Python 3.10.0
- Uses a virtual environment located at
kivyenv/
You do not need to install Python or any libraries. Please request the standalone Windows executable from the developer, or see below for packaging instructions.
- Ensure you have Python 3.10.x installed (see KIVY_SETUP.md for setup instructions).
- Activate the virtual environment:
kivyenv\Scripts\activate - Run
python calculator.pyin your terminal.
See PACKAGING.md for instructions to create a standalone Windows executable using PyInstaller. You can distribute the generated .exe file directly to users.
See KIVY_SETUP.md for step-by-step instructions to set up Python and Kivy.
See LICENSE for terms of use.
- Launch the calculator and use the buttons for calculations.
- Use the menu bar for file, edit, and help options.
- Double-click a history entry to reuse a previous calculation.
- Use copy, paste, and clear entry buttons for convenience.
- Hover over scientific and conversion buttons for tooltips.
- Access scientific and conversion features from the dedicated panels.
This project is licensed under the MIT License. See LICENSE for details.