Skip to content

DarkCoder26/Calculator-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DarkCoder Calculator Pro

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.

Features

  • 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

Python Version & Environment

  • Developed and tested with Python 3.10.0
  • Uses a virtual environment located at kivyenv/

For Non-Technical Clients

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.

How to Run (for developers)

  1. Ensure you have Python 3.10.x installed (see KIVY_SETUP.md for setup instructions).
  2. Activate the virtual environment: kivyenv\Scripts\activate
  3. Run python calculator.py in your terminal.

How to Package and Distribute

See PACKAGING.md for instructions to create a standalone Windows executable using PyInstaller. You can distribute the generated .exe file directly to users.

Environment Setup

See KIVY_SETUP.md for step-by-step instructions to set up Python and Kivy.

License

See LICENSE for terms of use.

Usage

  • 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.

License

This project is licensed under the MIT License. See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages