60行python代码打造打字训练器小游戏(PyQt5)
0x01 基本思路
使用 PyQT5 开发 GUI,实现显示句子并让用户输入,然后将输入的内容和给出的句子进行比对,同时记录所用的时间,最后将正确率输出来。为了能够持续打字输入,还需要做一个“下一句”的功能。在实现了这两个基本的功能后,一个简单的打字训练小工具就做出来了。
0x02 环境配置
略
0x03 设计界面
包括窗体名称和各个控件的属性等
保存为Main_ui.ui,后期使用动态调用的方法进行调用
0x04 语句数据库
添加一个dic文件作为练习语句的数据库,想添加新的直接换行添加语句,如果数据库大的话还需要使用数据库尽享操作
这些都是我从网上整理的一些英文谚语
0x05 设计主程序
主体程序主要包括
- 调用的库
- 数据库读取函数
- 数据展示函数
- 下一句按钮关联函数
- 提交按钮关联函数
- 主框架运行
0x06 效果演示
全部使用了大概60行代码打造一个打字训练器小游戏
由于刚刚接触PyQt5库,所以使用的时间有点长,还需要多多练习,继续努力呀~
所有代码均在https://github.com/SaltNego/type_strins_game
60行python代码打造打字训练器小游戏(PyQt5)相关推荐
- python50行小游戏_50行python代码实现的贪吃蛇小游戏
50行python代码实现的贪吃蛇小游戏 发布于 2014-09-01 21:26:24 | 1337 次阅读 | 评论: 1 | 来源: 网友投递 Python编程语言Python 是一种面向对象. ...
- 100行Python代码,做一个打地鼠小游戏
游戏画面 首先先进行游戏画面排版, class TopWindow(QWidget):def __init__(self, parent=None):super().__init__(parent)s ...
- 【tkinter】用不到50行Python代码,写一个扫雷小游戏
文章目录 定制按钮 生成雷区 主流程 Tkinter系列: GUI初步
- 再见,360浏览器!我用60行Python代码制作一款浏览器!
点上方"菜鸟学Python",选择"星标" 第476篇原创干货,第一时间送达 对于日常网上冲浪的朋友们,浏览器是大家必不可少的一个工具,市面上也存在各种款式的浏 ...
- python代码大全p-21行Python代码实现拼写检查器
引入 大家在使用谷歌或者百度搜索时,输入搜索内容时,谷歌总是能提供非常好的拼写检查,比如你输入 speling,谷歌会马上返回 spelling. 下面是用21行python代码实现的一个简易但是具备 ...
- 50行python代码打造一款女友监控器_手把手教你50行Python代码,给心目中的女友微博秒评论...
突然觉得,现在发微博已经成为当代青年的潮流,或分享自拍美照,或分享美食美景,小编的女朋友也不例外,平时爱分享一些我俩生活的趣事. 但是她最近开始给我抱怨我从来不给她的微博评论,我作为骨灰级" ...
- 用Python代码做一个简单数字小游戏
#作者是一个十三岁的小男孩. 编辑工具 电脑Python 需要模块 random #今日用代码做一个猜数小游戏 #话不多说,上代码!!! import random number = random.r ...
- 三百行python代码的项目_300行Python代码打造实用接口测试框架
在刚开始实现ApiTestEngine的时候,卡斯(kasi)提议做一个Java版的.对于这样的建议,我当然是拒绝的,瞬即回复了他,"人生苦短,回头是岸啊". 当然,我没好意思跟他 ...
- Python黑科技:20行Python代码打造一个微信群聊助手
今天要教大家一个黑科技,20行代码实现自己定制的微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂静,有个群聊助手,就可以帮忙活跃群里气氛,通过今天在自己的微信上有一大批好 ...
最新文章
- 唯一分解定理(算术基本定理)详解——hdu5248和lightoj1341
- bzoj 1015 并查集
- LeetCode 226翻转二叉树-简单
- (计算机组成原理)第二章数据的表示和运算-第二节7:详解C语言中的强制类型转换
- 面试官问:HTTP 的负载均衡你了解么?你不是说了你们用的Nginx么?说一下把。...
- 表、栈和队列(JAVA实现)
- [企业内部https证书配置]tomcat 7配置https的完整历程
- 基于wxpython+MySQL--实现人脸检测识别的宿舍人脸检测系统
- 高效通信模型之 - 异步通信模型
- my new start
- 临时号码,接收短信验证码
- MSDN下载Windows7系统与安装
- php文字添加投影,PS如何制作文字投影效果 巧用4种方法给文字添加长投影效果...
- 超脑计划孵出的阿尔法蛋 拥有什么超能力?
- 2022智源大会议程公开 | 视觉模型论坛
- 2. Spring早期类型转换,基于PropertyEditor实现
- C++ 点(.)操作符和箭头(-)操作符
- E. New Game Plus!(Technocup 2021 - Elimination Round 2)
- 软考高级-系统架构师-软件架构设计
- jQuery小型mp3音乐播放器插件