Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saeidemadi/classmaker
Qt code tool , for having structured classes and clean code in large-scale projects
https://github.com/saeidemadi/classmaker
clean-architecture clean-code cpp gui gui-application model-view object-oriented qt qt6
Last synced: 3 months ago
JSON representation
Qt code tool , for having structured classes and clean code in large-scale projects
- Host: GitHub
- URL: https://github.com/saeidemadi/classmaker
- Owner: saeidEmadi
- License: apache-2.0
- Created: 2024-08-04T10:35:53.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T10:57:57.000Z (4 months ago)
- Last Synced: 2024-09-29T07:41:41.244Z (3 months ago)
- Topics: clean-architecture, clean-code, cpp, gui, gui-application, model-view, object-oriented, qt, qt6
- Language: C++
- Homepage:
- Size: 39.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Class Maker (Object-oriented structural chain)
> A tool to have structured classes and clean code## Base Classes
- QObject
- QWidget
- QMainWindow
- QDialog
- ModelView
- Model
- view
## Usage/Examples- ***Step 1 :***
***`Download` [`*.exe`](https://github.com/saeidEmadi/ClassMaker/releases/download/latest_Release/ClassMaker.Installer.exe) `file ,install and run it`***
- ***Step 2 :***
***Select Base Class***
- ***Step 3 :***
***Enter Class Name***
- ***Step 4 :***
***Choose Your Project Path***
> [!NOTE]
> If you need resources, tick `Add Resource`
- ***Step 5 :***
***Click the `create` button to create it***Booooom
- ***Finally :***
***clock the `Copy` and paste to `*.pro` file in your project***
## App Screenshot
![ScreenShot](https://github.com/saeidEmadi/ClassMaker/blob/main/img/Capture.PNG)