https://github.com/quantumcoderrr/calcuverse
๐งฎ A powerful and aesthetic Python-based scientific calculator with dual-mode functionality, dark theme, and intelligent features. Built using Tkinter, tailored for tech enthusiasts.
https://github.com/quantumcoderrr/calcuverse
calculator dark-mode desktop-application gui-application python scientific tkinter
Last synced: 10 months ago
JSON representation
๐งฎ A powerful and aesthetic Python-based scientific calculator with dual-mode functionality, dark theme, and intelligent features. Built using Tkinter, tailored for tech enthusiasts.
- Host: GitHub
- URL: https://github.com/quantumcoderrr/calcuverse
- Owner: QuantumCoderrr
- License: mit
- Created: 2025-04-08T14:37:17.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-08T15:17:26.000Z (10 months ago)
- Last Synced: 2025-04-10T02:13:56.377Z (10 months ago)
- Topics: calculator, dark-mode, desktop-application, gui-application, python, scientific, tkinter
- Language: Python
- Homepage:
- Size: 2.88 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐ช Calcuverse - The Ultimate Scientific Calculator
Welcome to **Calcuverse** โ a stylish, powerful, and user-friendly calculator built using Python's Tkinter GUI framework. Designed to be both functional and beautiful, Calcuverse features **Standard** and **Scientific** modes, a slick **Dark Mode**, a real-time **History Panel**, and full **Keyboard Input Support**.
> Built by a future AI Architect โ inspired by Iron Man, coded by Python โ๏ธ๐ง
---
## ๐ Features
- ๐ **Dark Mode & Light Mode** UI toggle
- ๐งฎ **Standard** and **Scientific** calculator modes
- ๐ง Built-in advanced functions: `sin`, `cos`, `tan`, `log`, `โ`, `ฯ`, `e`, `xยฒ`, etc.
- ๐๏ธ Degree/Radian toggle
- ๐งพ Real-time expression **History Panel**
- ๐ฑ๏ธ Mouse click + โจ๏ธ Keyboard input supported
- โ ๏ธ Intelligent error handling (Syntax, Division, etc.)
- ๐ฅ Responsive layout with modern look
---
## ๐จ UI Themes (Light & Dark Mode)
ย ย
### ๐ฅ Demo (20s)

## ๐ฆ Requirements
- Python 3.8 or above
- Tkinter (usually pre-installed with Python)
To install dependencies manually:
```bash
pip install tk
```
## ๐ป How to Run
Clone the repo or download the files manually.
Then, open your terminal or command prompt and run:
```
python calculator.py
```
## ๐ฎ Future Enhancements
โฌ Export calculation history to .txt or .pdf
๐พ Save and load session memory
๐งพ Memory buttons (MC, MR, M+)
๐ฆ Convert into .exe using PyInstaller
๐ Web-based version using Flask or React
## ๐ง What I Learned
Tkinter GUI layout design & event handling
Math function parsing with Python eval()
Input validation and error handling
Theme switching and dynamic widget updates
Clean coding & modular UI logic