一、简介

利用tkinter开发测手速的小游戏,大家10s内可以点击鼠标多少次呢?想测试一下吗?来试试测手速下游戏吧!仅供娱乐~
试玩视频:

测手速小游戏

游戏截图:

二、代码分模块介绍

2.1 导入需要的包

from tkinter import *
from tkinter.messagebox import *

2.2 定义全局变量

def __init__(self, master=None):self.root = master  # 定义内部变量rootself.root.title('测手速游戏')self.root.geometry('%dx%d' % (600, 400))  # 设置窗口大小self.var1 = StringVar()self.var1.set("点击了0次")self.var2 = StringVar()self.var2.set("总共有10秒的时间")self.ini = 0self.createPage()

2.3 定义页面组件类

def createPage(self):self.page = Frame(self.root)  # 创建Frameself.page.pack()l1 = Label(self.page, textvariable=self.var1, width=15, height=1)l1.pack()b = Button(self.page, text="使劲点", width=15, height=2, command=self.add)b.pack()l2 = Label(self.page, textvariable=self.var2, width=25, height=1)l2.pack()self.page.after(10000, self.jump_to)

2.4 定义增加类

用户每点一次记录增加一次~

def add(self):self.ini += 1self.var1.set("点击了" + str(self.ini) + "次")

2.5 定义结束类

10s结束后可结束游戏~

def jump_to(self):self.page.destroy()print(self.ini)

三、整体代码展示(可直接使用!)

from tkinter import *
from tkinter.messagebox import *class game3_page(object):def __init__(self, master=None):self.root = master  # 定义内部变量rootself.root.title('测手速游戏')self.root.geometry('%dx%d' % (600, 400))  # 设置窗口大小self.var1 = StringVar()self.var1.set("点击了0次")self.var2 = StringVar()self.var2.set("总共有10秒的时间")self.ini = 0self.createPage()def createPage(self):self.page = Frame(self.root)  # 创建Frameself.page.pack()l1 = Label(self.page, textvariable=self.var1, width=15, height=1)l1.pack()b = Button(self.page, text="使劲点", width=15, height=2, command=self.add)b.pack()l2 = Label(self.page, textvariable=self.var2, width=25, height=1)l2.pack()self.page.after(10000, self.jump_to)def add(self):self.ini += 1self.var1.set("点击了" + str(self.ini) + "次")def jump_to(self):self.page.destroy()print(self.ini)if __name__ == "__main__":root = Tk()root.title('测手速')game3_page(root)root.mainloop()

【Python】利用tkinter开发测手速小游戏相关推荐

  1. 奥运测手速小游戏(傅女神)

    看到傅园慧女神的洪荒之力,心中也充满了洪荒之力,顺势做一个测手速的小游戏,虽然做的有点渣.谁让我既不会美术又不会动画,图还得自己做.动画还得自己截,差点折腾死我. 下面展示(轻吐槽,我知道做得难看): ...

  2. JQuery测手速小游戏-遁地龙卷风

    (-1)写在前面 我用的chrome49,jquery3.0,我得到过399分,信不信由你. (1)设计思路 两个p元素放在div里,每个p元素的高度和宽度都和div一样,当鼠标放在div上时,第一个 ...

  3. CocosCreator拼手速小游戏(教程 + 源码)TS实现小游戏

    CocosCreator拼手速小游戏(教程 + 源码)TS实现小游戏 前言 游戏完成后的样子 玩法:在10秒内点击屏幕中间的按钮,最终记录一共点击了多少下 源码在Q群:1130122408 这个游戏比 ...

  4. python利用tkinter弹出消息对话框小程序代码

    1.首先,我这边只简单的使用了一下,大家可以通过底下两篇文章了解一下tkinter的使用,比较详细,文章链接如下: https://www.cnblogs.com/it-tsz/p/10582493. ...

  5. 带你用python利用小猪佩奇制作四个小游戏

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:Python进阶者 ( 想要学习Python?Pyth ...

  6. python利用C/S实现简单的小游戏

    文章目录 游戏规则 程序设计思路 应用层协议设计 测试流程 分析总结及心得 源代码 游戏规则 交互式游戏设计(RemoteBet) (基于TCP)通过在远端主机上搭建一个远程骰宝服务器,其它主机可以通 ...

  7. python弹球小游戏程序_Python基于Tkinter模块实现的弹球小游戏

    本文实例讲述了Python基于Tkinter模块实现的弹球小游戏.分享给大家供大家参考,具体如下: #!usr/bin/python #-*- coding:utf-8 -*- from Tkinte ...

  8. GEC6818开发板制作五子棋小游戏

    利用GEC6818开发板制作五子棋小游戏 软件及版本:Ubuntu18.04.4,SecureCRT,Source Insight4.0,VMware Workstation Pro. 主要代码: m ...

  9. Alex - 用python来写测手速游戏

    # 测手速游戏 # 文字:按钮:0 次/s # 按钮 import time import tkinter # 1.初始化 mywindow = tkinter.Tk() # 3.设置标题 mywin ...

最新文章

  1. mysql 获取距离当前最新的记录_一文带你了解 MySQL 中的各种锁机制!
  2. 【HDU 1501】Zipper(记忆化搜索)
  3. 本周学习总结(ng-zorro/MDN索引/读书笔记)
  4. 学习笔记Kafka(三)—— Kafka安装配置(2)—— Kafka单代理及常用操作
  5. 机器学习数据集划分-训练集,验证集,测试集
  6. 96秒100亿!如何抗住双11高并发流量?
  7. yaml,json,ini这三种格式用来做配置文件优缺点
  8. tesseract win 训练
  9. 解析Servlet/JSP会话跟踪机制
  10. Promise编程基础
  11. 用python画的基本知识_Opencv-python画图基础知识
  12. sql server 加密_SQL Server机密–第II部分– SQL Server加密功能
  13. vue权限问题解决方案
  14. php编写程序计算积分_PHP论坛实现积分系统的思路代码详解
  15. 黑盒测试方法之功能图法
  16. html 重复执行函数,javascript延时重复执行函数 lLoopRun.js
  17. Dinky 0.6.2 已发布,优化 Flink 应用体验
  18. 21、python的K-means聚类分析方法案例代码
  19. proteus元件大全 仿真元件 电子元器件英文缩写
  20. 实现一个简陋的MVC框架

热门文章

  1. 最新微信三级分销系统源码 分销商城搭建 含完整代码包和安装部署教程
  2. Manifest基本
  3. 在url中输入ftp的用户名和密码
  4. centos7 搭建深度学习环境
  5. App推广技术如何帮助App推广
  6. 二维连续型随机变量及其分布
  7. 河南省第五届acm大学生程序设计竞赛总结
  8. 模电:单管共射放大电路的频率响应
  9. PDMA新产品开发手册【笔记】(二)
  10. Unity发布小游戏(六):小游戏的运行与测试