前言
老生常谈,先看效果:(订阅专栏可获取完整代码)
初始状态下,我们为除了【设置】外的按钮添加弹窗,提示用户在使用工具之前要先【设置】。在设置界面,我们主要修改了【预览文件】按钮,从之前的只预览前5条变为预览文件全部内容,但是内容是只读的。同时,增加弹窗告知用户文件中的总人数。除此之外,我们还修复了【预览文件】的bug。之前版本我们的【预览文件】只要是文件被读取过就可以预览,并禁止重复预览。但是,用户可能因为手误选择了其他格式正确的文件,这时用户会在设置界面下再次点击【选择文件】按钮。之前版本,【预览文件】按钮不会随着文件被新选择而更新。当前版本我们修复了这个bug。
完成设置后,在一轮选择结束后,当前版本新增两个主要的功能:
- 语音播报所选人数:机器音读出结果
- 查看历史记录:被选中的人会显示在一个列表框中,并且可以对内容进行剪切、复制、粘贴操作
我们来看看上述功能是如何实现的。
一、实现思路
主窗口新增查看历史记录按钮、语音播报按钮,其中查看历史记录按钮与其他按钮格式一致,语音播报按钮以图片作为显示。
查看历史记录按钮,点击后弹出历史记录窗口,包含一个列表框和一个竖直的滚动条。抽取的结果人名显示在列表框中,并且可以剪切、复制、粘贴。
语音播报按钮,点击后