本文实例讲述了Python Tkinter模块实现时钟功能。分享给大家供大家参考,具体如下:
本机测试效果:
完整代码: # coding=utf-8
from Tkinter import *
import _tkinter
import math
import time
from threading import Thread
class Clock:
def __init__(self, master, x, y, width, height, radius):
'''
:param master: 父窗口
:param x: 时钟中心点的x坐标
:param y: 时钟中心点的y坐标
:param width: 画布的宽度
:param height: 画布的高度
:param radius: 时钟钟盘的半径
'''
self.centerX = x
self.centerY = y
self.radius = radius
self.canvas = Canvas(master, width=width, height=height) # 画布
self.canvas.pack()
self.canvas.create_oval(