Tempo estimado de leitura: 3 atas
Vamos fazer as introduções 🙂
Tkinter é um pacote que permite a um programador construir uma interface GUI, que depois pode ser aberta na tela de um computador por um usuário. Existem muitos tipos diferentes de aplicações GUI, mas exemplos incluem uma calculadora ou um editor de texto que se abre quando se clica nela.
Tkinter seria o pacote GUI mais usado em Python, devido à sua simplicidade, mas PySimpleGUI, PYQt ou PySide são outras alternativas. Assegure-se de pesquisá-las antes de usá-las para ter certeza de que são adequadas às suas necessidades.
Porquê usar o Tkinter?
- Relativamente simples e fácil de aprender, o "upskilling" é rápido.
- Uma ótima introdução aos conceitos e idéias para a construção de aplicações GUI, você terá uma boa base nas técnicas e abordagens necessárias.
- Muito bem documentado, por isso um programador deve ser capaz de encontrar a resposta para qualquer coisa específica que precise de compreender.
Agora que fomos apresentados, vamos ver como utilizá-lo:
Instale o Python como de costume, e certifique-se de que o Tkinter está funcionando e que você tem a versão correta. Note que importar o tkinter é para a versão 3.x, antes de usar o Tkinter importado.
Por favor, note que você verá em lugares quando usar o código Python, que a capitalização é importante. Isto irá por vezes intrigá-lo quanto ao porquê de algum do seu código não funcionar, normalmente, o intérprete deve sinalizá-lo para si.
Embora seja correto colocar um capital no início de uma linha, a linguagem de programação irá ignorar a convenção escrita em inglês. Um exemplo é o seguinte:
lista = ['a','b','c'] Imprimir(lista) dá NomeError: o nome 'Imprimir' não está definido enquanto que lista = ['a','b','c'] imprimir(lista) dá ['a', 'b', 'c'] Sem erros
Ao salvar seu script python NÃO o chame de tkinter.py como eu fiz, a declaração de importação não vai funcionar. Chame-o de algo como tkinter_test.py, veja a seta vermelha abaixo.
No início do vídeo abaixo o código terá este aspecto. as primeiras seis linhas são a criação da tela do Tkinter seu tamanho e quaisquer botões que aparecerão nela.
Note que todos os códigos devem aparecer entre a linha dois e a linha seis, para que a saída da tela funcione e pareça correta.
Adicionado a este código no vídeo a seguir:
- Botão - que irá abrir o nosso canal no YouTube
- Uma imagem
- Um link clicável - O que o levará à nossa Home Page
Uma captura de tela da saída final é a seguinte:
Veja um link para a documentação Python aqui Tkinter em python.org