O curso "Tkinter. Programação GUI com Python" + respostas para o trabalho prático
O curso "Tkinter. Programação GUI em Python" apresenta os recursos de criação de uma interface gráfica de usuário usando o pacote tkinter da linguagem de programação Python. O apêndice é complementado com exemplos de soluções práticas. As lições em si estão disponíveis gratuitamente em https://younglinux.info/tkinter/course. Uma versão em PDF do curso para impressão com respostas aos exercícios práticos também está disponível no site.
O curso "Tkinter. Programação GUI em Python" é o terceiro da seção "Python. Treinamento em Programação" e requer conhecimento prévio da linguagem ao nível da programação estruturada, preferencialmente conhecimentos básicos de OOP. Você também pode conhecê-los no site do Linux Laboratory.
As lições deste curso se concentram no trabalho com elementos básicos de interface (widgets), que são comuns no desenvolvimento usando outras linguagens de programação. Aprenda as propriedades e métodos básicos de botões, rótulos, campos de texto, listas, caixas de seleção e botões de opção, telas e menus.
São consideradas várias opções para colocar widgets na janela pai: empacotamento simples entre si, usando uma tabela e usando coordenadas. Essas técnicas de layout estão presentes em muitas outras ferramentas de programação GUI.
As configurações da janela principal do aplicativo, das caixas de diálogo e do módulo tkinter.ttk são estudadas.
O curso inclui 19 aulas:
1. O que é Tkinter
2. Widgets de botão, rótulo e entrada
3. método pack()
4. Texto – campo de texto multilinha
5. Variáveis Tkinter
6. Radiobutton - classe de botão de opção
7. Botão de seleção - classe de caixa de seleção
8. Widget de caixa de listagem
9. O método bind()
10. Eventos
11. Tela
12. Tela. Identificadores, tags e animação
13. Classe PhotoImage. Adicionando imagens
14. Janelas
15. método grid()
16. Caixas de diálogo
17. Widget de menu
18. método place()
19. Módulo tkinter.ttk