Tkinter é uma biblioteca para a linguagem de programação Python , que fornece a funcionalidade gráfica para programadores. Embora não seja a única biblioteca GUI para Python , é um dos mais populares e bem apoiado , tornando-se uma escolha frequente para quem quer aprender o idioma. Widgets são o nome universal para objetos em Tkinter , incluindo coisas como janelas, campos de texto , rótulos e botões. Saber como desativar um botão sem removê-lo irá ajudá-lo a ser mais flexível em seu processo de desenvolvimento , permitindo que você coloque o seu botão " em espera ", enquanto você desenvolve o resto da aplicação. Coisas que você precisa
ambiente de desenvolvimento Python
Show Mais instruções
um
Copie o seguinte texto em seu ambiente de desenvolvimento Python:
Mundo = Tk ( )
b = button ( Mundial, text = "Pressione me! " , manda = SayHello )
Isso vai representar o seu botão de teste. Neste exemplo, "World " é o nome do pai do botão ", pressione -me ! " é o texto que aparecerá no botão e " SayHello " é o nome da função que o botão irá chamar .
2
Remova o texto " comando = SayHello " do botão para desativá-lo. Isso vai tornar o botão inútil. Ele ainda vai aparecer na tela , e ainda vai aparecer como se ele está sendo empurrado, mas nada vai acontecer como resultado. O código do botão será parecido com este :
b = Button ( Mundial, text = "Pressione -me !")
Também é possível deixar o comando e desativar o botão através de uma separada opção
3
Adicione o seguinte texto para o botão : .
b = button ( Mundial, text = " ! Prima me" , command = SayHello , estado = DEFICIENTES )
Isto irá manter a forma original do seu botão, mas irá desabilitar qualquer ação que o botão de outra forma, invocar. Isso permite que você mantenha o comando no lugar , o que pode torná-lo mais fácil de rastrear como o programa funciona.