Skip to content

A template for building PyQt5 applications using the Model-View-Controller (MVC) architectural pattern.

Notifications You must be signed in to change notification settings

SihabSahariar/PyQt5-MVC-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyQt5 MVC Template

A template for building PyQt5 applications using the Model-View-Controller (MVC) architectural pattern.

PyQt5 Logo

Introduction

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.

Features

  • Pre-configured PyQt5 project structure.
  • MVC architectural pattern implementation.
  • Example code demonstrating how to use PyQt5 widgets and signals.
  • Easy-to-follow documentation.

Getting Started

Follow these steps to get started with your PyQt5 MVC project:

  1. Clone the Repository:

    git clone https://github.com/SihabSahariar/PyQt5-MVC-Template.git
    
  2. Install Dependencies: Make sure you have PyQt5 installed. You can install it using pip:

pip install PyQt5
  1. Run the Application:
    python app.py
    

Project Structure

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.

About

A template for building PyQt5 applications using the Model-View-Controller (MVC) architectural pattern.

Topics

Resources

Stars

Watchers

Forks

Languages