python编写时钟代码_python Tkinter 编写时钟
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#coding:utf-8
from Tkinter import *
from math import *
from time import *
def createpoints():
x0=200
y0=200
radius=130
for i in range(1,13):
x=x0+radius*sin(2*pi*i/12)
y=y0-radius*cos(2*pi*i/12)
canvas.create_text(x,y,text=i)
def createline(radius,line_width,rad):
x0=200
y0=200
global List
global i
List=[]
x=x0+radius*sin(rad)
y=y0-radius*cos(rad)
i=canvas.create_line(x0,y0,x,y,width=line_width)
List.append(i)
tk=Tk()
tk.title("时钟")
tk.resizable(0,0)
canvas=Canvas(tk,width=400,height=500,bd=0,highlightthickness=0)
canvas.pack()
tk.update()
canvas.create_oval(50,50,350,350)
createpoints()
while 1:
tm=localtime()
t=asctime(tm)
t_hour=0
if tm.tm_hour<=12:
t_hour=tm_hour
else:
t_hour=tm.tm_hour-12
rad1=2*pi*(t_hour+tm.tm_min/60)/12
rad2=2*pi*(tm.tm_min+tm.tm_sec/60)/60
rad3=2*pi*tm.tm_sec/60
createline(50,6,rad1)
createline(90,3,rad2)
createline(120,1,rad3)
l=canvas.create_text(170,450,text=t)
tk.update()
sleep(1)
for item in List:
canvas.delete(item)
canvas.delete(l)
python编写时钟代码_python Tkinter 编写时钟相关推荐
- python动态时钟代码_python绘制动态时钟
桌面时钟项目描述 1.使用turtle库绘制时钟外形及表针: 2.使用datetime获取系统时间: 3.时钟动态显示 turtle库基本命令 1.turtle.setup()函数:用于启动一个图形窗 ...
- python神奇时钟项目_Python Tkinter 数字时钟小项目
### 第1课 项目演示 ①演示项目 ②介绍项目功能 ### 第2课 主窗口[1] ①开发主窗口 ②设置窗口标题 ③设置窗口图标 ④固定窗口大小 ### 第3课 主窗口[2] ①设置窗口大小 ②实现窗 ...
- python图形统计代码_python tkinter图形界面代码统计工具
本文为大家分享了python tkinter图形界面代码统计工具,供大家参考,具体内容如下 #encoding=utf-8 import os,sys,time from collections im ...
- python图形界面代码_python tkinter图形界面代码统计工具(更新)
本文为大家分享了python tkinter图形界面代码统计工具的更新版,供大家参考,具体内容如下 代码统计工具 修改了导出excel功能,把原来的主文件进行了拆分 code_count_window ...
- Python自动生成代码 - 通过tkinter图形化操作生成代码框架
Python自动生成代码 - 通过tkinter图形化操作生成代码框架 背景 脚本代码 Demo_CodeGenerator.py display.py FileHandler.py: 脚本运行结果: ...
- java数字时钟代码,Android自定义数字时钟代码,android自定义时钟,package jp.t
Android自定义数字时钟代码,android自定义时钟,package jp.tpackage jp.tsmsogn.digitalclock;import java.util.Calendar; ...
- python智力问答游戏_Python语言编写智力问答小游戏功能
本篇博文将使用Python代码语言简单编写一个轻松益智的小游戏,效果如下所示: 1.设计思路 本项目使用SQLite建立问答题库,每道题包括4个选项答案(3个正确答案,1个错误答案).每道题都有一定分 ...
- python编写ATM类_Python中编写类的各种技巧和方法
有关 Python 内编写类的各种技巧和方法(构建和初始化.重载操作符.类描述.属性访问控制.自定义序列.反射机制.可调用对象.上下文管理.构建描述符对象.Pickling).你可以把它当作一个教程, ...
- python调用计算器卡死_Python+tkinter使用40行代码实现计算器功能
本文实例为大家分享了40行Python代码实现计算器功能,供大家参考,具体内容如下 偶尔用脚本写点东西也是不错的. 效果图 代码 from tkinter import * reset=True de ...
最新文章
- 两个字符串之间的连接函数,不使用strcat()函数
- [备忘]使用wcf联合服务
- C++shell sort希尔排序的实现算法之一(附完整源码)
- CSS 七层叠层顺序(stacking level)
- php正则过滤html标签_空格_换行符的代码,PHP 正则过滤 html 标签、空格、换行符的代码 (文章格式化)...
- Html5响应式设计与实现广场
- 为什么python 为什么没有接口_python没有接口吗
- 博客已经迁移到 http://imbotao.top 也会同步到这儿
- 负载均衡获得真实源IP的6种方法 【转】
- web性能优化--缓存
- 转自weiphone]在美做开发多年,写给国内apple开发新手的一些心得,无教程
- The 2014 ACM-ICPC Asia Regional Anshan
- 转:有效沟通的四种工具
- linux 下安装小度wifi,Fedora/Ubuntu如何安装小度/360随身WIFI驱动
- 基于单片机的热敏电阻测温设计
- Android5.1打开Emmagee显示错误
- 产品设计必读书籍推荐
- 基于HTML5和JS实现的在线电子钢琴网页版
- 【转】看板和Scrum相得益彰
- MATLAB 面向对象编程(十二)抽象类
热门文章
- 性能无敌的HikariCP数据库连接池实战(文末送书)
- 想提高运维效率,那就把MySQL数据库部署到Kubernetes 集群中
- 华为云发布【云巢】智慧康养物联网加速器,加入立享多项扶持
- 初识GaussDB(for Cassandra)
- 拯救深度学习:标注数据不足下的深度学习方法
- 【华为云技术分享】基于ModelArts AI市场算法MobileNet_v2实现花卉分类,支持CPU、GPU、Ascend推理
- 【Python成长之路】python 基础篇 -- global/nonlocal关键字使用
- 容易造成单片机内存溢出的几个陷阱
- 【nodejs原理源码赏析(1)】Express中间件系统的基本实现
- 【云速建站】页面产品维护简述