Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dariarty/calculator_qt
- Owner: Dariarty
- License: mit
- Created: 2024-07-02T20:53:47.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-05T15:54:06.000Z (5 months ago)
- Last Synced: 2024-09-07T00:35:55.006Z (5 months ago)
- Topics: calculator, cpp, github-pages, qmake, qml, qt
- Language: C++
- Homepage:
- Size: 7.56 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.