An open API service indexing awesome lists of open source software.

https://github.com/hrosicka/basiccalculator

This calculator is more than just a tool for math, it's a visual delight with its fun color-changing feature! Powered by Python and the Tkinter library.
https://github.com/hrosicka/basiccalculator

basic-calculator basic-calculator-app calculator tkinter tkinter-calculator tkinter-graphic-interface tkinter-gui tkinter-python

Last synced: 10 months ago
JSON representation

This calculator is more than just a tool for math, it's a visual delight with its fun color-changing feature! Powered by Python and the Tkinter library.

Awesome Lists containing this project

README

          

# Simple Calculator with GUI and Fun Color Feature!
This Python program features basic arithmetic operations and a fun random color button to change the button colors.

![](https://github.com/hrosicka/BasicCalculator/blob/master/Doc/BasicCalculator.png)

## Features:

* **Basic arithmetic operations:** Add, subtract, multiply, and divide numbers.
* **User-friendly interface:** Input expressions and view results in designated entry fields.
* **Clear buttons:** Clear the entire expression or remove the last entered character.
* **Random color button:** Change the color of buttons for a visual refresh and some fun!
* **High-resolution display support:** Improves compatibility with displays with high DPI settings.

## Usage
1. Enter an expression in the top entry field.
2. Click the button with the desired operation.
3. The result will be displayed in the bottom result field.
4. Use the "C" and "CE" buttons to clear the result or the last entered character.
5. The "Colors" button randomly changes the button colors.

## "Colors" button:
The "Colors" button generates random colors for the calculator buttons.
It provides a fun and dynamic look for the calculator.
It is located in the "Calculation" frame.

![](https://github.com/hrosicka/BasicCalculator/blob/master/Doc/BasicRandomCalculator1.png)

![](https://github.com/hrosicka/BasicCalculator/blob/master/Doc/BasicRandomCalculator2.png)