python3 tkinter和pandas完成學生信息管理系統(完善版本)
源碼地址: tkinter和pandas完成學生信息管理系統
先mark一下要講的點,tkinter的頁面跳轉邏輯、登錄校驗用臨時文件夾、tkinter佈局方式採用最優的grid方式(不建議用pack和place方式),TEST_開頭的倆py文件最開始用的是place方式(最笨的方式)、顏色管理見 tkinter顏色、唯一ID是學號、各種數據的校驗邏輯、pandas增刪改csv文件的邏輯(尤其是刪除)
字體見Python+tkinter設置Label字體、字號、樣式、對齊方式、鼠標形狀、響應鼠標事件
1.演示
1.1 登錄
- 用戶
admin
- 密碼
admin
登錄成功
1.2 新增
1.3 刪除
1.4 修改
1.5 報表
1.6 關於
2.代碼講解
完整源碼地址: tkinter和pandas完成學生信息管理系統
留空
3.拓展思考
報表頁面的績點gpa的計算方式現在沒有根據各科的課程學分計算,默認所有課程學分一致不是很合理。
需要對界面做使用體驗上的優化~