◆ 学习日报 ◆
• 今日学习内容
今天是实习的第八天,明天是全天自己编写代码实现还没有完成的功能,完善整个程序,后天就要答辩了。今天老师给我们讲了一些补充的功能,像是存储签到信息,然后保存到一个文件里面,但是具体的内容还是需要我们自己完成。
点击目录的开启签到后,会弹出一个对话框,显示所有用户组,输入要选择的用户组点击确认,就会开起摄像头进行签到,左侧画面显示摄像头画面,右上框显示学生签到情况——姓名、班级。右下框显示学生人脸信息,如果摄像头没有检测到人脸即没有人在摄像画面内,则两个框显示pic not has face。点击关闭签到弹出对话框,显示姓名、班级、签到时间,点击左下角按钮——导出,弹出新的目录,可以选择要保存的目录,点击确认即可保存(未实现)。点击右下角按钮——取消,则关闭窗口(未实现)。摄像头画面回到初始图片,右侧两框清空内容。
然后就是我自己设计的删除用户窗口,点击目录的删除用户后,会弹出一个窗口,左侧框内显示用户组信息,点击选择的用户组,右侧框内出现改组所有用户(未实现),点击选择的用户后,点击左下角确认按钮即可删除掉选择的用户(未实现),点击右下角取消按钮则关闭窗口(未实现)。
• 自我反思
今天还是自己尝试编写删除用户功能的代码,在昨天的基础上,在老师的帮助下,今天能够打开窗口了,但是也仅仅是打开窗口而已,右侧用户信息没有显示,老师说我写在mywindow文件中,传值进来就是固定的用户组。应该在我的这个窗口中,获取用户组,显示,然后 用listwidget的信号,当前选中改变的这个信号,去关联槽函数,槽函数获取对应的用户列表。就是关联信号槽之后,点击用户组,然后右边就会显示选择的这个用户组里面的用户信息,这样才能够获取到用户信息。哎,还是很有难度的,感觉有一点一筹莫展。。。