- Introduction
- Project Features
- Project Structure
- Quick Preview
- Examples of Artwork done using the program
- How to Run The Project
- Team
Qt C++ Desktop application Paint program that allows user to draw basic shapes like Rectangles, lines, circles and triangles.
- Draw Shapes (Rectangles, Lines, Circles, Triangles)
- Color Picker (Choose color from color wheel)
- Fill Shapes (Fill shapes with color)
- Stroke Shapes (Change stroke width & color)
- Save as PNG (Save painting as PNG file)
- Save your work (Save painting file)
- Load your work (Load painting file)
- Undo/Redo (Undo/Redo your last actions)
- Sort shapes (Sort shapes by area/premiter)
- Search shapes (Search for shapes by name)
- Clear Canvas
The project is built using: Qt Version: 6.15.2
- Frontend:
- Qt C++
- Qt Designer
- Qt Creator
- CSS
- Backend:
- C++
- Qt Creator
master
├─ Gallery (PNG & GIF)
├─ Resources (Images)
├─ UML (UML Diagrams)
├─ src
│ ├─ drawing
│ ├─ shapes
│ ├─ ui
│ ├─ utils
├─ main.cpp (main file)
├─ PaintFigure.pro (project file)
├─ README.md
└─ .gitignore
3- Load your work
- Download Qt & Qt Creator from here
- Clone the repository
- Open the project file in Qt Creator (PaintFigure.pro)
- Build the project
- Run the project
As simple as that!
First Semester - Data Structures class project created by:
- Dr. Ahmed Hesham & Eng. Mohamed Moustafa All rights reserved © 2022 - Systems & Biomedical Engineering, Cairo University (Class 2024)