目录结构

本章节将介绍各个目录结构的功能,便于快速进入开发状态。

初次开发IDEPY项目时,你可以总体了解项目的目录结构,以及各文件的作用,便于后续开发。
具体目录以及相关解析如下:

IdepyProject        # 项目根目录
├─main.py           # 程序的主入口
├─manage.py         # 命令行工具,一般不使用
├─icon.ico          # 程序发布的图标文件
├─idepy.json        # 程序发布的配置文件
├─output            # 程序打包发布的输出目录
├─static            # GUI相关资源
│  └─src            # GUI源码
│      ├─assets     # GUI静态资源
│      ├─lib        # 三方库
│      ├─templates  # 页面模板
│      ├─windows    # (重要)页面的窗口
│      │  ├─main    # 主窗口GUI源码
│      │  ├─window1 # 自行创建的GUI
│      │  └─window2
│      └─window_sys # 系统功能的相关GUI
└─windows           # 
│  ├─window1        # 对应窗口GUI的逻辑
└─ └─window2        # 对应窗口GUI的逻辑



目录结构的运用
修改主程序窗口GUI:
打开IdepyTest/static/src/windows/main/index.html文件,调整相关源码即可。

修改主程序的python部分代码逻辑:
打开IdepyTest/main.py文件,调整相关源码即可。

修改自行创建的窗口GUI(如:window1):
打开IdepyTest/static/src/windows/window1/index.html文件,调整相关源码即可。

修改主程序的python部分代码逻辑:
打开IdepyTest/windows/window1/main.py文件,调整相关源码即可。

具体开发教程进入下一个章节。