Ir ao conteúdo

Posts recomendados

Postado

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()

 

  • Curtir 1
Postado
Em 29/06/2019 às 10:58, fspjonny disse:

Tem uma série de 4 vídeos que vão lhe mostrar o passo-a-passo de como fazer um.

Simple Analog Clock in Python 3 for Beginners

 

 

Espero que ajude!👍

é que o grande problema é que precisava ser com a biblioteca graphics(que é horrível kkkk), não pode ser usando turtle.

Mas muito obrigada!

adicionado 0 minutos depois
6 horas atrás, devair1010 disse:

@Francine Guimarães     para os ponteiros se moverem você precisa limpar a tela com esses comandos :


import os
os.system('cls||clear')

e desenhar novamente o circulo com os pontos das horas e os ponteiros na nova posição .

isso é em python?

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!