# pyside6-project-template **Repository Path**: proudrabbit/pyside6-project-template ## Basic Information - **Project Name**: pyside6-project-template - **Description**: pyside6 开发工程模板 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-25 - **Last Updated**: 2025-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pyside6 开发模板 ## 1. 文件结构 ``` │ ├── app.py # 程序的入口 │ ├── requirements.txt # 依赖库列表(可选) │ ├── pyproject.toml # uv 依赖(可选) ├── uv.lock # uv 依赖(可选) │ ├── pyside6_project_template.spec # pyinstaller 打包配置文件 │ ├── configs/ # 配置文件 │ └── logging.conf # 日志配置文件 │ ├── resources/ # 资源文件(如图标、图片、样式表等) │ ├── icons/ │ ├── images/ │ ├── styles/ │ └── resource.qrc # QT 资源文件 │ ├── ui/ # UI 文件(如果使用 Qt Designer 设计界面) │ ├── main_window.ui │ └── dialog.ui │ ├── models/ # 数据模型 │ ├── user_model.py │ └── product_model.py │ ├── views/ # 界面类 │ ├── main_window.py │ └── dialog.py │ ├── controllers/ # 控制器类 │ ├── main_controller.py │ └── dialog_controller.py │ └── utils/ # 工具函数和辅助类 ├── log.py ├── database.py └── helpers.py ``` ## 2. 环境构建 此工程使用 uv 工具进行包管理, 1. 安装python包管理器器 [uv](https://uv.doczh.com/getting-started/installation/) 2. 执行 `uv sync` 构建python环境(或者可以使用 pycharm 新建环境 ) ## 3. exe 打包 1. 激活虚拟环境 2. 打包 - oneDir 方式打包 `pyinstaller.exe pyside6_project_template.spec` - onefile 方式打包,修改 `pyside6_project_template.spec` 文件 39 行 后 再执行 `pyinstaller.exe pyside6_project_template.spec`。 **注意:未实际验证过打包结果。** 3. 打包后的可执行文件在 `dist/` 目录下