A template for building PyQt5 applications using the Model-View-Controller (MVC) architectural pattern.
This repository serves as a starting point for developing PyQt5 applications using the MVC architectural pattern. It separates your application into three major components: the Model, View, and Controller, which helps you achieve a clear and maintainable code structure.
- Pre-configured PyQt5 project structure.
- MVC architectural pattern implementation.
- Example code demonstrating how to use PyQt5 widgets and signals.
- Easy-to-follow documentation.
Follow these steps to get started with your PyQt5 MVC project:
-
Clone the Repository:
git clone https://github.com/SihabSahariar/PyQt5-MVC-Template.git
-
Install Dependencies: Make sure you have PyQt5 installed. You can install it using pip:
pip install PyQt5
- Run the Application:
python app.py
The project is organized into the following directories:
controllers/: Contains the controllers for your application.
models/: Includes the models that represent your application's data.
views/: Contains the GUI views for your application.
app.py: Entry point of your application.