Code Monkey home page Code Monkey logo

calc-explorer's Introduction

Calc-Explorer

Calc-Explorer is a Python program built with PyQt5 that provides a convenient and user-friendly interface for managing tabs that hold various calculators. With Calc-Explorer, you can easily add or remove tabs, name new tabs, and choose from a selection of preset calculators including a normal calculator, a 50/30/20 budget calculator, and a discount calculator.

Features:

  • Tab Management: Calc-Explorer allows you to create and manage multiple tabs, each containing a calculator of your choice. You can add new tabs, remove existing tabs, and easily switch between them. Right click in the empty space beside your tabs to open the Tab Menu.
  • Calculator Presets: The application provides several calculator presets to choose from, catering to different needs. These presets include:
    • Normal Calculator: A standard calculator for performing basic arithmetic operations like addition, subtraction, multiplication, and division.
    • 50/30/20 Budget Calculator: Helps you allocate your income into three categories: 50% for needs, 30% for wants, and 20% for savings.
    • Discount Calculator: Calculates the discounted price of an item based on the original price and the discount percentage.
    • Tip Calculator: Generates a Table of all possible tip amounts based off of the total price. Shows Tip total and Price total after the tip.
    • Body Mass Index Calculator: Calculates your Body Mass Index using Weight and Height.
    • Sale Commission Calculator: Calculates Sale Commission using Sale Price and Commission Percentage.
    • Mg/Gram Calculator: Converts Milligrams to grams and vice versa.
    • Salary to Hourly Calculator: Calculates Hourly pay based off Salary and hours worked per week.
  • User-Friendly Interface: Calc-Explorer offers an intuitive and visually appealing interface built with PyQt5, making it easy for users to interact with the calculators and manage tabs effortlessly.

Requirements:

  • Python 3.7 or Above.
  • PyQt5

Installation:

  1. Download the Latest Version of Anaconda
  2. Open Anaconda Prompt and Enter conda create -n <name>
  3. Activate Envionment conda activate <name>
  4. Navigate to environment directory cd path/to/env/
  5. Clone Github Repository git clone https://github.com/xXxT0SHIIIxXx/Calc-Explorer.git
  6. Install PyQT5 if you don't have it yet pip install PyQt5
  7. Navigate to the Program Folder cd Calc-Explorer/Program
  8. Run Program python main.py

To Do:

  • Exponent Support for Normal Calculator Widget
  • Tip Calculator
  • More Visually Appealing User Interface
  • Split Bill Calculation Widget

calc-explorer's People

Contributors

xxxt0shiiixxx avatar

Watchers

 avatar

calc-explorer's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.