Para criar um radio button basta instanciar a clsse Radiobutton da seguinte forma:
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:
escolha1 = Radiobutton(window,text='PrimeiraOp', value=1)
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
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()
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()
0 Comentários