Este código implementa uma aplicação básica de lista de tarefas (to-do app) utilizando Tkinter, uma biblioteca do Python para o desenvolvimento de interfaces gráficas de usuário (GUI).
- Tkinter: Utilizada para criar a interface gráfica.
- Messagebox: Usada para mostrar alertas e mensagens para o usuário.
- Propósito: Adiciona novas tarefas.
- Funcionamento: Abre uma nova janela onde o usuário pode inserir uma tarefa. Se o usuário inserir texto, este é adicionado à lista na janela principal. Se nenhum texto for inserido, um aviso é exibido.
- Encerramento: Fecha a janela de entrada da tarefa após a inserção.
- Propósito: Remove uma tarefa selecionada da lista.
- Funcionamento: Identifica a tarefa selecionada pelo usuário e a remove da lista.
- Propósito: Marca uma tarefa selecionada como concluída.
- Funcionamento: Adiciona um símbolo de verificação (✅) ao final do texto da tarefa selecionada e atualiza a lista com a tarefa modificada.
- Janela Principal: Configurada com um título e contém um quadro para a lista de tarefas e barra de rolagem.
- Listbox: Mostra a lista de tarefas. Permite a seleção de tarefas para exclusão ou marcação como completadas.
- Scrollbar: Permite a rolagem da lista se o número de tarefas exceder o tamanho da janela.
- Botões: Incluem funcionalidades para adicionar uma nova tarefa, excluir a tarefa selecionada e marcar uma tarefa como concluída.
- Utiliza
window.mainloop()
para manter a interface gráfica aberta e responsiva ao usuário.
Permite ao usuário adicionar, remover e marcar tarefas como concluídas numa interface gráfica simplificada.
Clone o projeto
git clone https://github.com/python-brasil/Crie-sua-agenda-de-tarefas-com-Python.git
Rodandando o projeto
python main.py
- 📦 novas funcionalidades
- 🆙 atualizações
- 🐜 correções de bug
- 🏁 release
- Instagram - @python_brasil
- LinkedIn - Comunidade Python Brasil
- GitHub - python-brasil
- YouTube - @Python_Brasil
- Pinterest - Python Brasil
- TikTok - @python_brasil