Eu preciso fazer um relógio analógico em python usando a biblioteca graphics, porém não sei como fazer o movimento dos ponteiros.
Acredito que eu tenha que usar elementos da biblioteca math, como sin e cos, porém não sei como.
Alguém poderia me ajudar?
até agora só fiz a parte que aparece o relógio mesmo, com os ponteiros parados.
from graphics import *
from math import *
from time import *
def clock():
img = Image(Point(250/2, 250/2), 'clock.png')
img.draw(win)
pt1 = Point(250/2, 250/2)
pt2 = Point(250/2, 70)
hour = Line(pt1, pt2)
hour.setOutline(color_rgb(0, 0, 0))
hour.setWidth(3)
hour.draw(win)
pt3 = Point(250 / 2, 250 / 2)
pt4 = Point(250 / 2, 60)
minute = Line(pt3, pt4)
minute.setOutline(color_rgb(0, 0, 0))
minute.setWidth(3)
minute.draw(win)
pt5 = Point(250 / 2, 250 / 2)
pt6 = Point(250 / 2, 50)
sec = Line(pt5, pt6)
sec.setOutline(color_rgb(0, 0, 0))
sec.setWidth(2)
sec.draw(win)
win = GraphWin('CLOCK', 250, 250)
clock()
win.getMouse()