updated: Monday, 13th September 2021
- Added a new icon in README
- Addition of Clear History Feature
- Added 3 buttons to delete history
- Fixed Frames Overlap Scientific Frame
- Introduction
- Getting Started
- Usage
- How to
- Customizations
- Acknowledgement
- Previews
- Contributing
- License
- This is my first Project in github.
- I'm trying to put all my dedication into it.
- It's a fully feature packed calculator.
- A completely new concept.
- Please contribute to it and show me how to imporve my github skills.
- Find issues and suggest changes.
- python 3.x - Python 3 and above
- PIL for dealing with icons. If not installed
$ pip install pillow
- (nearly 20 MB)
$ git clone https://github.com/warmachine028/Better-Calculator
- Download the Latest Stable release from releases.
- Try the latest BETA release.
- Clone this Repo to contribute by following these steps.
- To customize your theme, see: themes.json.
- View CHANGELOG for detailed updates and issues.
- Old versions archived in versions folder.
1. Use AOT feature
AOT: Always On Top feature
Press the icon beside the label Calculator
AOT ACTIVE
: colour of the label changes and becomes italic
AOT INACTIVE
: colour of label reverts and becomes normal

2. Use Scientific Mode
Press the =
button below Entry widget to open scientific menu
To activate inverse Trigonometric Functions press INV
NOTE:
To use factorial function press !
first and then enter the input.

3. Use History Feature
Press H
button beside AOT button to view history.
If log.txt is Empty the Labels will show: Not enough Data
See the history of calculations in reverse order.

- Common attributes
Attribute | Description |
---|---|
_comment |
Short description about the theme |
Theme name |
The name of theme which appears in the application |
Background Color |
The background color of the application |
Foreground Color |
The text-color of left buttons |
AOT active Text Color |
The accent color of the app |
> Text color of right side buttons | |
> Text color of label: AOT active | |
Hover Color |
The color when mouse pointer is hovering above buttons |
Radio Switch Color |
The color of theme changer (circular button) |
Radio Text Color |
The color of the text of theme changer |
- Input Screen
Attribute | Description |
---|---|
Background Color |
The background of input screen |
Foreground Color |
The text-color of input screen |
Select Background |
The background of selected text |
Select Foreground |
The text color of selected text |
Cursor Color |
The color of cursor in the screen |
- Scientific Colors
Attribute | Description |
---|---|
Background Color |
The background of scientific buttons |
Foreground Color |
The text-color of scientific buttons |
|INV| Color |
The color of Inverse Button when active |
Hover Color |
The color when mouse pointer is above scientific buttons |
Hover Color |INV| |
The color when mouse is above "activated" inverse button |
-
I took up this project as a lockdown hobby but later turned it into a serious project as I had to do something for my University Assignment.
-
The pandemic was very boring and monotonic, so I thought of making something which is necessary and fulfils the following criterias :-
- Useful
- Easy to use
- Minimalistic UX design
- Uses some GUI framework
-
Also, those days I couldn't find an appropriate calculator application online which suited my choice and designs.
-
So I thought why not try to build one for myself and the community :)
Super Dark | Aurora Light |
---|---|
![]() |
![]() |
Midnight City | COMMING SOON |
![]() |
- Fork this project
- Clone the repository remotely
- Create a new branch
- Make changes
- Push to your forked repository
- Create PULL-REQUEST here
- see CONTRIBUTING
- see LICENSE
Pritam, 2021