Informática, perguntado por edgardmacfadden, 5 meses atrás

Criei um botão verde no python usando o tkinter, mas esse botão muda de cor toda vez que o mouse passa por cima dele. Os youtubers não passam por isso, então eu busco saber o que está acontecendo com a biblioteca tkinter, se é algum defeito ou algo do gênero. Lembrando: Isso ocorre em qualquer código onde eu faça um botão.

Anexos:

Soluções para a tarefa

Respondido por Gabriel2ANO
0

É um defeito no seu mouse, alguma configuração do Sistema Operacional ou uma instalação corrompida do módulo Tkinter.

Como funciona a criação de uma interface gráfica usando o Tkinter

from tkinter import * // Importação Global da biblioteca tkinter

janela=Tk() // Instanciando o widget TK, que será a Janela principal do App.

janela.title("Botão")// Definindo um Título para a Janela

janela.geometry("200x200")// Definindo uma dimensão 200x200 para a Janela

label=Label(janela, text="Primeiro Botão")// Um objeto gráfico que exibirá o texto "Primeiro Botão"

label.grid(column=0, row=0)// Definindo um layout relativo para o label dentro do widget da Janela

def ola():

    print("Olá Mundo")

    label.configure(text="Olá Mundo") // Edita o Texto do Label

bota= Button(janela, text="Clica aqui", bg='green', fg='white',width=20,height=10,command=ola)

// Criando o botão dentro do Widget janela, com as especificações:  texto "Clica aqui"; Cor base botão verde; Cor botão pressionado branco; Largura: 20, Altura:10; Função "ola" a ser chamada quando o botão for pressionado.

bota.grid(column=0, row=0) // Layout relativo definido dentro do widget Janela.

janela.mainloop() //Esse método desenha toda a tela e responde às entradas do usuário até que o programa termine.

Esse programa foi executado e exibiu o texto "Olá Mundo" no terminal e ao botão ser pessionado a função "ola" foi chamada e substituiu o texto do Label para "Olá Mundo" mesmo que o label não estivesse visível.

Veja mais sobre o módulo Tkinter aqui: https://brainly.com.br/tarefa/50412266

#SPJ9

Perguntas interessantes