Ad Code

Python Tkinter Aula #07- como criar um radio button





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çãoIntVar () 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:






Enviar um comentário

0 Comentários

Close Menu