Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dariarty/calculator_qt

Desktop GUI Calculator made using Qt/QML/C++ with simple Flat Design
https://github.com/dariarty/calculator_qt

calculator cpp github-pages qmake qml qt

Last synced: 3 months ago
JSON representation

Desktop GUI Calculator made using Qt/QML/C++ with simple Flat Design

Awesome Lists containing this project

README

        

# Calculator_Qt

[![en](https://img.shields.io/badge/lang-en-blue.svg)](https://github.com/Dariarty/Calculator_Qt/blob/main/README.md)
[![ru](https://img.shields.io/badge/lang-ru-red.svg)](https://github.com/Dariarty/Calculator_Qt/blob/main/README.ru.md)

Simple desktop GUI Calculator with Flat design made using Qt/QML/C++.

GitHub Pages Website (PC) created using Qt for WebAssembly

## About The Project

* This application provides convenient and simple way to calculate arithmetic operations
* App features basic mathematic calculations and supports input from keyboard
* The input expression is evaluated as a JavaScript code using QJSEngine

## Screenshots

| Built on Linux Mint 21.3 using Qt 5.15 | Built on Windows 11 using Qt 6.7.2 |
| --- | --- |
![alt text](assets/screenshot_linuxmint.png) | ![alt text](assets/screenshot_windows11.png)

## Building Source Code
Building both for Windows and Linux is supported.
Prerequisite: minimal supported Qt version is Qt 5.10. Maximum tested Qt version for building the app is Qt 6.7.2
1. Download and install Qt5.10+/Qt6, Qt Creator and MinGW compiler.
2. Configure Qt Creator Kit for Desktop.
3. Clone the repo.
```sh
git clone https://github.com/Dariarty/Calculator_Qt.git
```
4. Open src/calculator.pro in Qt Creator.
5. Run qmake.
5. Build the project in Qt Creator.

## Attributions

Calculator icon created by Freepik

GitHub Pages loading icon created by Guapoo - Reshot

## License

Distributed under the MIT License. See [LICENSE](LICENSE) for more information.