Para adicionar um radiobutton ( botões de opção ), basta usar a classe RadioButton assim:
sintaxe
radio = Radiobutton(janela,text='primeiro', value=1)
Observe que você deve definir o valor (value ) para cada botão de opção com um valor diferente; caso contrário, eles não funcionarão.
Portanto, o código completo será assim:
Tkinter RadioButton - Eventos do RadioButton
Podemos usar 3 tipos de variáveis ao passarmos um evento para o radioButton ( botão de verificação ) que são:
IntVar()
StringVar()
BooleanVar()
Captura de evento de clique do RadioButton usando IntVar()
Aqui criaremos uma função que imprimirá o valor contido na variável de nome selecionado que conterá IntVar (), e cada vez que selecionarmos um dos botões de verificação, a função será executada junto com o valor que será passado para o atributo value dentro de cada botão de opção.
Atenção: IntVar () aceita apenas valores inteiros, caso contrário apresentará um erro.
Portanto, o código completo será assim:
Captura de evento do RadioButton usando StringVar()
Aqui faremos o mesmo procedimento , só que em vez de IntVar(), iremos usar o StringVar().
Atenção: StringVar () aceita qualquer valor, mas estes valores serão considerados como strings.
Portanto, o código completo será assim:
Captura de evento do RadioButton usando BooleanVar()
Aqui o BooleanVar() , aceita apenas Verdadeiro ou Falso ( True ou False), (0 ou 1), caso contrário irá apresentar erro.
Portanto, o código completo será assim:







0 Comentários