Code

tiforadacaixa

CURSO DE TKINTER AULA #14 - RadioButton - Botão Selecionavel

14-RadioButton - Botão Selecionavel

Para criar um radio button basta instanciar a clsse Radiobutton da seguinte forma:

escolha1 = Radiobutton(window,text='PrimeiraOp', value=1)
Podemos guardar o valor do botão escolhido em uma variavel passando um parametro variable na criação do RadioButton, 
Ex:

escolha = StringVar()#essa variavel guarda o valor definido
escolha1 = Radiobutton(window,text='PrimeiraOp', value="Primeira", variable = escolha)
#a variável que guarda o valor do botão escolhido é passada também como parâmetro

Exemplo de uso:

from tkinter import * from tkinter.ttk import * def exibeValor():     mensagem["text"]="Opção Escolhida: "+str(escolha.get()) window = Tk() window.geometry("300x200+200+100") window.title("TI fora da caixa") mensagem = Label(window, text="Opção Escolhida: Nenhuma", font="arial 15 bold") mensagem.pack() escolha = StringVar()#Guarda o valor escolhido #radioButtons: escolha1 = Radiobutton(window,text='Primeira', value='Primeira', variable = escolha)  escolha2= Radiobutton(window,text='Segunda', value='Segunda', variable = escolha)  escolha3 = Radiobutton(window,text='Terceira', value='Terceira', variable = escolha) escolha1.pack() escolha2.pack() escolha3.pack() botao = Button(window, text="Clique Aqui!", command=exibeValor) botao.pack() window.mainloop()

E o resultado desse código sera o seguinte:
Os radiobuttons também podem ter um parâmetro command e executar uma função ao ser clicado, como por exemplo a função exibeValor()


Postar um comentário

0 Comentários