[English]
JustCalc is a modern and user-friendly calculator developed using Python and the Tkinter library, inspired by the design of modern Android applications. It provides not only basic arithmetic functions, but also a wide range of additional features and settings, making it an ideal tool for both everyday calculations and more complex tasks.
- Basic arithmetic operations: Supports addition (+), subtraction (-), multiplication (*), and division (/).
- Floating point calculation: Allows you to perform calculations with decimal fractions.
- Clear input: The “C” button allows you to quickly clear the input field to start a new calculation.
- Delete character: “<" button to delete the last character entered.
- Output result: The “=” button calculates the result of the entered expression and displays it in the input field.
- Error handling: In case of a syntax error, division by zero, or other incorrect expressions, the “Error” message is displayed in the input field.
Classic light theme. Light grey background with dark elements.
Dark theme with gray buttons and dark gray background, reducing eye strain in low-light conditions.
Moonstone theme. An even darker theme that imitates the night sky, with dark gray elements and pale accents.
The user can select the number of decimal places to display the results (2, 4 or 8), which is especially useful for financial calculations or tasks that require a certain precision.
ON/OFF: Ability to turn on or off the recording of the calculation history.
If the history is on, all calculated expressions and results are saved and displayed in a special text field with a scroll bar.
Contains information about the application, year of creation and the developer.
The calculator controls (input field, buttons) automatically change their size when the window is resized, ensuring comfortable use on screens of different sizes.
The buttons have rounded edges for a more modern look.
The “Exit” button in the settings allows you to quickly close the application.
Displays the entered numbers and mathematical operations, as well as the result of calculations.
Standard set of buttons for entering numbers and performing arithmetic operations.
Clears the input field.
Delete the last character entered.
Opens the settings panel, where you can change the design theme, enable/disable history, and adjust the accuracy of calculations.
Shows or hides the calculation history panel.