Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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)