# PyQt-Python **Repository Path**: ridingship/py-qt-python ## Basic Information - **Project Name**: PyQt-Python - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-31 - **Last Updated**: 2025-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 简易框架自用 ##### 无相关业务逻辑,仅是搭建简易框架。 ```python 目录结构是借鉴vue项目布局 1.结构化布局/组件化 2.按页面开发/模块开发 3.提取公共组件/样式 4.配置文件控制页面显示/可以加权限配置 5.简洁的配置方式 . ├── src │ ├── assets # 资源文件 │ │ ├── css │ │ │ ├── content.qss │ │ │ ├── login.qss │ │ │ ├── logo.qss │ │ │ ├── navbar.qss │ │ │ └── sidebar.qss │ │ └── images │ │ ├── 1.png │ ├── config # 配置文件 │ │ └── menu.py │ ├── layout # 布局文件 │ │ ├── app_container.py │ │ ├── content_area.py │ │ ├── logo_widget.py │ │ ├── main_window.py │ │ ├── menu_sidebar.py │ │ └── top_navbar.py │ ├── main.py # 主程序 │ ├── pages # 页面文件 │ │ ├── base_page.py # 基础页面 │ │ ├── custom # 主菜单 │ │ │ ├── page1.py # 子菜单页面 │ │ │ └── page2.py # 子菜单页面 │ │ ├── custom2 # 主菜单2 │ │ │ ├── page1.py # 子菜单页面 │ │ │ └── page2.py # 子菜单页面 │ │ ├── dashboard # 首页 │ │ │ └── page1.py # 首页页面 │ │ ├── logon # 登录 │ │ │ └── login.py # 登录页面 │ │ └── page_factory.py # 页面工厂(跳转配置页面) │ └── tools │ ├── config_loader.py # 配置加载器 │ └── style_loader.py # 样式加载器 ├── requirements.txt # 依赖包 ├── .gitignore # git 忽略文件 ├── README.md # 说明文档 ``` ##### 运行 ```python # 运行 pyhton -m venv venv source venv/bin/activate pip install -r requirements.txt python src/main.py # 账号 admin / admin ``` ##### 界面效果 ![输入图片说明](image.png) ![输入图片说明](https://foruda.gitee.com/images/1743413577618295928/ba29b48c_7341657.png "屏幕截图")