0x01 基本思路
使用 PyQT5 开发 GUI,实现显示句子并让用户输入,然后将输入的内容和给出的句子进行比对,同时记录所用的时间,最后将正确率输出来。为了能够持续打字输入,还需要做一个“下一句”的功能。在实现了这两个基本的功能后,一个简单的打字训练小工具就做出来了。
0x02 环境配置
略
0x03 设计界面
包括窗体名称和各个控件的属性等
保存为Main_ui.ui,后期使用动态调用的方法进行调用
0x04 语句数据库
添加一个dic文件作为练习语句的数据库,想添加新的直接换行添加语句,如果数据库大的话还需要使用数据库尽享操作
这些都是我从网上整理的一些英文谚语
0x05 设计主程序
主体程序主要包括
- 调