Você está aqui: Python ::: Python Turtle ::: Mouse e Teclado |
Como detectar as coordenadas do mouse ao clicar na área de desenho do Python Turtle e exibir o resultado na janela de comandoQuantidade de visualizações: 982 vezes |
Nesta dica mostrarei como é possível detectar o evento onscreenclick() do Python Turtle, chamar uma função personalizada clique_botao() e escrever as coordenadas x e y do mouse na janela de comando. Em outras dicas mostro como escrever estas coordenadas diretamente na janela do Turtle. Note que, por padrão, as coordenadas da janela de desenho do Turtle obedecem ao padrão do Plano Cartesiano, ou seja, no primeiro quadrante, tanto o x quanto o y são positivos. No segundo quadrante o x é negativo e o y é positivo, e assim por diante. Veja o código completo para o exemplo: # função que será chamada ao clicarmos na área de desenho def clique_botao(x, y): print(f"Coordenada X = {x}; Coordenada Y = {y}") # vamos importar o módulo Turtle import turtle # método principal def main(): # vamos criar a tela gráfica tela = turtle.Screen() # vamos definir o título da janela tela.title("Meu programa Python Turtle") # vamos definir o tamanho da janela tela.setup(600, 450) # vamos criar uma nova tartaruga t = turtle.Turtle() Ao executar este código Python Turtle e clicarmos na tela de desenho, teremos várias mensagens na janela de comando: Coordenada X = -232.0; Coordenada Y = -129.0 Coordenada X = -126.0; Coordenada Y = -143.0 Coordenada X = 129.0; Coordenada Y = -134.0 Coordenada X = 235.0; Coordenada Y = -127.0 Coordenada X = 200.0; Coordenada Y = 138.0 Coordenada X = 106.0; Coordenada Y = 168.0 Coordenada X = 91.0; Coordenada Y = 123.0 Coordenada X = 128.0; Coordenada Y = -128.0 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |