嘻嘻!不知不觉,这已是人脸识别与指纹识别的门禁兼考勤系统的第五篇文章,本文主要讲解如何利用自带库tkinter,打造系统的优美界面。
一、需求分析
回顾第一章的需求:系统界面需要人机交互,通过点击菜单进行操作,界面上端为菜单栏,菜单拥有可用性和不可用性,具备用户模式和管理员模式,进入管理员模式需要输入正确的管理员账号和密码;左下为控制台输出,打印相关信息,比如提示录入用户指纹信息、人脸信息与个人信息是否成功及其原因,提示用户验证信息,进行打卡成功、打卡失败及其原因;右下为界面LOGO和日志信息的切换。
- 首先,菜单栏代码如下,其中状态state = DISABLED,为菜单不可用,呈现灰度状态;