logo

Botão Python Tkinter

O widget de botão é usado para adicionar vários tipos de botões ao aplicativo python. Python nos permite configurar a aparência do botão de acordo com nossas necessidades. Várias opções podem ser definidas ou redefinidas dependendo dos requisitos.

Também podemos associar um método ou função a um botão que é chamado quando o botão é pressionado.

para loop bash

A sintaxe para usar o widget de botão é fornecida abaixo.

Sintaxe

 W = Button(parent, options) 

Uma lista de opções possíveis é fornecida abaixo.

java substituir tudo
SN Opção Descrição
1 fundo ativo Representa o plano de fundo do botão quando o mouse passa sobre o botão.
2 primeiro plano ativo Representa a cor da fonte do botão quando o mouse passa sobre o botão.
3 D.B. Representa a largura da borda em pixels.
4 Bg Representa a cor de fundo do botão.
5 Comando É definido para a chamada de função que é agendada quando a função é chamada.
6 Fg Cor de primeiro plano do botão.
7 Fonte A fonte do texto do botão.
8 Altura A altura do botão. A altura é representada no número de linhas de texto para as linhas textuais ou no número de pixels para as imagens.
10 Cor de destaque A cor do destaque quando o botão está em foco.
onze Imagem Está definido para a imagem exibida no botão.
12 justificar Ele ilustra a maneira pela qual as múltiplas linhas de texto são representadas. Está definido como ESQUERDA para justificação à esquerda, DIREITA para justificação à direita e CENTRO para o centro.
13 Padx Preenchimento adicional para o botão na direção horizontal.
14 Arroz Preenchimento adicional para o botão na direção vertical.
quinze Alívio Representa o tipo de fronteira. Pode ser SUNKEN, RAISED, GROOVE e RIDGE.
17 Estado Esta opção está definida como DESATIVADA para fazer com que o botão não responda. O ACTIVE representa o estado ativo do botão.
18 Sublinhado Defina esta opção para deixar o texto do botão sublinhado.
19 Largura A largura do botão. Existe como um número de letras para botões textuais ou pixels para botões de imagem.
vinte Comprimento do envoltório Se o valor for definido como um número positivo, as linhas de texto serão quebradas para caber nesse comprimento.

Exemplo

 #python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop() 

Saída:

Botão Python Tkinter

Exemplo

 from tkinter import * top = Tk() top.geometry('200x100') def fun(): messagebox.showinfo('Hello', 'Red Button clicked') b1 = Button(top,text = 'Red',command = fun,activeforeground = 'red',activebackground = 'pink',pady=10) b2 = Button(top, text = 'Blue',activeforeground = 'blue',activebackground = 'pink',pady=10) b3 = Button(top, text = 'Green',activeforeground = 'green',activebackground = 'pink',pady = 10) b4 = Button(top, text = 'Yellow',activeforeground = 'yellow',activebackground = 'pink',pady = 10) b1.pack(side = LEFT) b2.pack(side = RIGHT) b3.pack(side = TOP) b4.pack(side = BOTTOM) top.mainloop() 

Saída:

Botão Python Tkinter
Botão Python Tkinter