Python课程作业,win32软件
其中一个是基于tkinter和MySQL实现的学生管理系统,因为只是一个日常作业,所以没有花费太多时间仅实现了基本的增删改查功能。
另一个是使用Tkinter实现的简单计算器,可以处理带括号的长算式。
还有一个是使用PyQT5开发的文件加密软件。
PyCharm
python == 3.7
打包工具: PyInstaller == 3.6
数据使用MySQL存储,请先使用student.sql建立数据库,然后修改config.ini中的数据库连接信息,之后再将项目导入PyCharm或者其他IDE,程序入口文件为login.py。
dist目录中有已经打包好的exe文件,修改config.ini中的数据库配置后理论上可以运行。
如果需要修改程序后重新打包成exe文件,可使用PyInstaller或者其他打包工具,打包后记得将config.ini和welcome.gif复制到exe文件所在目录,否则无法运行(具体视修改情况)。
学生管理打包命令:
pyinstaller -F -w login.py -p database.py -p gui.py -p view.py
计算器入口文件为main.py,view.py只是一个界面,无功能
计算器打包命令:
pyinstaller -F -w main.py -p view.py
见文件加密的word文件
见文件加密中的word文件