Skip to content

A simple, course-level boilerplate for PySide6 projects.

Notifications You must be signed in to change notification settings

XLYing23333/StandPySide6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

PySide6 Standard Boilerplate

A simple, course-level boilerplate for PySide6 projects.

Description

This project is a standard template for developing desktop applications using PySide6. It provides a basic structure that can be extended for more complex applications. This boilerplate is intended for educational purposes, demonstrating a clean project setup.

Features

  • Basic Project Structure: A simple and understandable project layout.
  • PySide6 Integration: Ready to use PySide6 for GUI development.
  • UI/Logic Separation: Separates UI definitions (.ui files) from application logic.
  • Easy to Extend: A solid starting point for building more features.

Project Structure

.
├── app
│   ├── config.json
│   ├── core
│   │   ├── app_logic.py
│   │   └── __init__.py
│   ├── main.py
│   ├── model
│   │   └── __init__.py
│   ├── ui
│   │   ├── ChangeText.ui
│   │   ├── ChangeText_ui.py
│   │   ├── __init__.py
│   │   ├── MainWin.ui
│   │   └── MainWin_ui.py
│   └── utils
│       ├── __init__.py
│       └── path.py
├── assets
│   ├── fonts
│   ├── icons
│   ├── images
│   └── music
├── data
├── README.md
└── requirements.txt

Usage

To run the application, execute the main.py file:

python app/main.py

About

A simple, course-level boilerplate for PySide6 projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages