A sleek and functional Calculator App built in Python using PySide6. This project is intended for educational purposes only and as part of my personal programming portfolio.
The Calculator App provides a simple and user-friendly interface to perform essential arithmetic operations such as:
- Addition โ
- Subtraction โ
- Multiplication โ๏ธ
- Division โ
It demonstrates the fundamentals of GUI programming in Python using modern libraries like PySide6.
- GUI built with PySide6 (Qt for Python)
- Optional Tkinter version for simplicity
- Clean, modular, and beginner-friendly code
- Handles invalid inputs and division by zero
- Responsive buttons and display
- Well-structured for future expansion (e.g., scientific functions)
- Python 3.10+
- PySide6 (install via
pip install PySide6) - (Optional) Tkinter (included by default with most Python installations)
-
Clone or download this repository:
git clone https://github.com/your-username/calculator-app.git cd calculator-app -
Install required packages:
pip install PySide6
-
Run the Calculator:
python calculator.py
-
Use the on-screen interface to perform calculations.
This project was built to:
- Learn and apply GUI concepts in Python
- Practice event-driven programming
- Strengthen understanding of layout management and widgets
- Serve as an example for portfolio presentation
This project is licensed under the MIT License.
You are free to use, copy, modify, and distribute this software under the terms of the MIT License.
See the LICENSE file for more information.
Author: Garry Cui
GitHub Username: GarrytheCoderPGS
Email: Email
Educational Project | Python GUI Practice