- doc(程序文档文件夹)
- gui(ui界面及逻辑)
- main_page.py(初始化一个只带菜单导航栏的主界面)
- main_frame.py(主页显示内容,以及相关的逻辑)
- save_frame.py(保存界面显示的内容,以及相关的逻辑)
- search_frame.py(查询界面显示的内容,以及相关的逻辑)
- about_frame.py(关于界面显示的内容,以及相关的逻辑)
- myutil(工具类)
- global_var.py(全局变量的工具模块)
- json_data_manager.py(处理json的工具模块)
- log.py(处理命令行显示的log的工具模块)
- mysql_diver.py(mysql数据库的工具模块)
- ssh_diver.py(链接ssh的工具模块)
- resources(程序使用的资源文件夹)
- config.py(程序初始化config文件)
- AP_DataBase.json(这个程序的数据存放文件)
- main.py(程序入口文件)
- README.md(项目说明文件)
# 安装打包工具
pip install pyinstaller
# 打包成很多文件,建议依赖非常大的时候使用
pyinstaller learn_tkinter.spec
# 打包成单独的一个exe,建议小文件使用
# 有一个缺点,它会先读入内存,把依赖解压到缓存目录,如果应用程序大的话,建议用上面的打包成一个文件夹
pyinstaller -F learn_tkinter_exe.spec