A simple, course-level boilerplate for PySide6 projects.
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.
- Basic Project Structure: A simple and understandable project layout.
- PySide6 Integration: Ready to use PySide6 for GUI development.
- UI/Logic Separation: Separates UI definitions (
.uifiles) from application logic. - Easy to Extend: A solid starting point for building more features.
.
├── 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
To run the application, execute the main.py file:
python app/main.py