前言

今天又带来个小玩意 - 用Python制作一个简易的计时器

这个其实也能自定义一些东西的 就比如名字 颜色啥的

自己看着改就行 有想法的朋友也能自己再写写改改出其他的小功能

效果展示

实现代码

模块准备

import SimpleGUICS2Pygame.simpleguics2pygame as simplegui

将时间转为<A:BC.D>格式

def Convert(t):D = t % 10# 十位B = (t // 100) % 6# 个位C = (t // 10) % 10# 分钟A = t // 600return str(A) + ':' + str(B) + str(C) + '.' + str(D)
  • 开始计时
def Start():global timer, colorcolor = 'white'if not timer.is_running():timer.start()
  • 停止计时
def Stop():global timer, colortimer.stop()color = 'red'

清空时间

def Clear():global t, timer, colortimer.stop()t = 0color = 'white'

绘制时间

def drawHandler(canvas):t_convert = Convert(t)canvas.draw_text(t_convert, (25, 120), 60, color, 'serif')

主函数

这里是可以修改 计时器的名字

def main():global t, colort = 0color = 'white'frame = simplegui.create_frame('源码领取:309488165', 200, 200, 150)# 1000 / 100 = 10, 即t自加10次为一秒global timertimer = simplegui.create_timer(100, timerHandler)frame.set_draw_handler(drawHandler)button_start = frame.add_button('Start', Start, 150)button_stop = frame.add_button('Stop', Stop, 150)button_clear = frame.add_button('Clear', Clear, 150)frame.start()if __name__ == '__main__':main()

最后

刚开始接触Python的宝子
我这里准备了大量的免费视频教程,PDF电子书籍,以及源代码!直接在文末名片自取即可哦!

用Python制作一个简易的计时器相关推荐

  1. 使用python制作一个简易的远控终端

    使用python制作一个简易的远控终端 远控终端的本质 1.服务端(攻击者)传输消息 ----> socket连接 ----> 客户端(被攻击者)接收消息 2.客户端执行消息内容(即执行服 ...

  2. 用Python制作一个简易的抽奖程序

    分析需求 我们先整理下思路,目标是什么? 目标是要写一个抽奖程序,那么抽奖程序的核心是什么? 当然是如何判断一个人中奖了.那么如何判断一个人中奖呢? 是不是可以通过随机函数来操作呢? 中奖方法 一步一 ...

  3. Python制作一个简易时钟(可显示日期,星期)

    源代码: # coding=utf-8 import turtle from datetime import *# 由于表盘刻度不连续,需频繁抬起画笔,放下画笔 def skip(step):turt ...

  4. Python制作一个简易连点器

    废话不多说,我只是觉得用c/c++会比较麻烦,这个也是比较针对于游戏的连点器,实在不放心加个random pip安装的模块:  pyautogui,keyboard; 直接上代码: ​​import ...

  5. python发音机器人_只需三步,菜鸟也能用Python做一个简易版Siri

    原标题:只需三步,菜鸟也能用Python做一个简易版Siri 当下,各个手机厂商都陆续的推出了属于自己的智能手机机器人,像是苹果的Siri,小米的小爱,还有等等.这些智能机器人不仅仅方便了我们对于手机 ...

  6. 电赛练习1《基础版》— 利用Multisim设计并制作一个简易的方波-三角波-正弦波信号发生器,要求输出频率可调,矩形波占空比可调等

    首先呢, 感慨一下,我记得去年这个时候,也是放寒假,我在CSDN上写了第一篇原创,使用python画了一个蜡笔小新的头像,并且我在文末说明了自己会陆续更新很多文章,结果- 到了今天放寒假,我的文章还是 ...

  7. python制作解压工具_使用python制作一个解压缩软件

    python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

  8. 怎么用python制作简单的程序-神级程序员教你如何用python制作一个牛逼的外挂!...

    玩过电脑游戏的同学对于外挂肯定不陌生,但是你在用外挂的时候有没有想过如何做一个外挂呢?(当然用外挂不是那么道义哈,呵呵),那我们就来看一下如何用python来制作一个外挂.... 我打开了4399小游 ...

  9. python编写一个软件-使用python制作一个解压缩软件

    python实现解压缩的重要模块就是――zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

最新文章

  1. 第6章 自定义控件和用户控件
  2. 保留索引,cdh更新schema.xml
  3. 数据集的使用方法和技巧
  4. HP LoadRunner 12.02 Tutorial T7177-88037教程独家中文版
  5. Ubuntu14.04下搭建LAMP环境
  6. python执行cmd并返回是否成功_python脚本执行CMD命令并返回结果的例子
  7. Problem - 4828 Grids
  8. ASP.NET Core Razor 视图预编译、动态编译
  9. LOJ 3156: 「NOI2019」回家路线
  10. Spring操作Redis
  11. Dell Latitude 3490 使用 UEFI+GPT 安装 Win7 x64
  12. C#通过序列化实现深表复制
  13. 【Divided Two】cpp
  14. 贷前调查必须采集的十大客户信息
  15. js生成二维码,js 解析二维码,jsqrcode,js从url生成二维码
  16. 未转变者服务器保存红字警告,未转变者3.0怎么设置自己开的服
  17. X61的intel wireless 3945abg 不再掉线了
  18. VM+Lamp环境搭建
  19. css保持长宽比拉伸,使用CSS保持div的长宽比
  20. 深造分布式 打败面试官 招式三 直捣黄龙

热门文章

  1. 论文翻译 《Self-supervised Learning of LiDAR Odometry for Robotic Applications》
  2. 一元导数与多元求导数总结
  3. 17:Oriented R-CNN for Object Detection
  4. Object oriented Design
  5. 免费高质量图标搜索引擎以及图标库
  6. 刚入职一个月的程序猿
  7. 全国计算机等级考试一级练习题,全国计算机等级考试一级练习题
  8. Milking Order(拓扑+二分+优先队列)
  9. 国大开放英语计算机考试答案,国家开放大学电大专科《开放英语1》期末试题标准题库及答案.docx...
  10. 大家在Mac系统如何使用剪切?小编介绍给大家几种Mac剪切快捷键使用技巧