Introdução ao Tkinter
Interface gráfica de usuário (GUI) é uma forma de interface de usuário que permite aos usuários interagir com computadores através de indicadores visuais usando itens como ícones, menus, janelas, etc. Tem vantagens sobre a Interface de linha de comando (CLI), onde os usuários interagem com computadores escrevendo comandos usando apenas o teclado e cujo uso é mais difícil do que a GUI.
O que é Tkinter?
Tkinter é o módulo python embutido que é usado para criar aplicativos GUI. É um dos módulos mais comumente usados para criar aplicações GUI em Python, pois é simples e fácil de trabalhar. Você não precisa se preocupar com a instalação do módulo Tkinter separadamente, pois ele já vem com o Python. Ele fornece uma interface orientada a objetos para o kit de ferramentas Tk GUI.
Algumas outras bibliotecas Python disponíveis para criar nossos próprios aplicativos de GUI são
Entre todos, o Tkinter é o mais amplamente utilizado
O que são widgets?
Widgets no Tkinter são os elementos do aplicativo GUI que fornece vários controles (como Labels, Buttons, ComboBoxes, CheckBoxes, MenuBars, RadioButtons e muitos mais) para os usuários interagirem com o aplicativo.
Estrutura fundamental do programa tkinter
Widgets básicos do Tkinter:
Widgets | Descrição |
---|---|
Rótulo | É usado para exibir texto ou imagem na tela |
Botão | É usado para adicionar botões ao seu aplicativo |
Tela de pintura | É usado para desenhar imagens e outros layouts como textos, gráficos, etc. |
Caixa combo | Ele contém uma seta para baixo para selecionar na lista de opções disponíveis |
CheckButton | Ele exibe uma série de opções para o usuário como botões de alternância a partir dos quais o usuário pode selecionar qualquer número de opções. |
RadiButton | É usado para implementar a seleção um-de-muitos, pois permite que apenas uma opção seja selecionada |
Entrada | É usado para inserir entrada de texto de uma linha do usuário |
Quadro, Armação | É usado como contêiner para manter e organizar os widgets |
mensagem | Funciona da mesma forma que o rótulo e refere-se a texto multilinha e não editável |
Escala | É usado para fornecer um controle deslizante gráfico que permite selecionar qualquer valor dessa escala |
Barra de rolagem | É usado para rolar o conteúdo para baixo. Ele fornece um controlador de slide. |
SpinBox | Permite ao usuário selecionar um determinado conjunto de valores |
Texto | Ele permite que o usuário edite texto de várias linhas e formate da maneira que deve ser exibido |
Cardápio | É usado para criar todos os tipos de menu usados por um aplicativo |
Exemplo
from
tkinter
import
*
from
tkinter.ttk
import
*
root
=
Tk()
root.title(
"First_Program"
)
label
=
Label(root, text
=
"Hello World !"
).pack()
root.mainloop()
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva