Skip to content

๐Ÿงฎ A powerful and aesthetic Python-based scientific calculator with dual-mode functionality, dark theme, and intelligent features. Built using Tkinter, tailored for tech enthusiasts.

License

Notifications You must be signed in to change notification settings

QuantumCoderrr/Calcuverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿช 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)

Light Mode ย ย  Dark Mode

๐ŸŽฅ Demo (20s)

Demo

๐Ÿ“ฆ Requirements

  • Python 3.8 or above
  • Tkinter (usually pre-installed with Python)

To install dependencies manually:

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

About

๐Ÿงฎ A powerful and aesthetic Python-based scientific calculator with dual-mode functionality, dark theme, and intelligent features. Built using Tkinter, tailored for tech enthusiasts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages