Skip to content

python-brasil/Crie-sua-agenda-de-tarefas-com-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Crie sua agenda de tarefas com Python

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).

Importação de Bibliotecas

  • Tkinter: Utilizada para criar a interface gráfica.
  • Messagebox: Usada para mostrar alertas e mensagens para o usuário.

Funções da Aplicação

entertask()

  • 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.

deletetask()

  • Propósito: Remove uma tarefa selecionada da lista.
  • Funcionamento: Identifica a tarefa selecionada pelo usuário e a remove da lista.

markcompleted()

  • 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.

Layout e Widgets da Aplicação

  • 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.

Execução da Aplicação

  • Utiliza window.mainloop() para manter a interface gráfica aberta e responsiva ao usuário.

Resumo da Funcionalidade

Permite ao usuário adicionar, remover e marcar tarefas como concluídas numa interface gráfica simplificada.

Rodando projeto

Clone o projeto

  git clone https://github.com/python-brasil/Crie-sua-agenda-de-tarefas-com-Python.git

Rodandando o projeto

  python main.py

Screenshot

Crie sua  agenda de taferas com Python

Infos de commits

  • 📦 novas funcionalidades
  • 🆙 atualizações
  • 🐜 correções de bug
  • 🏁 release

Nos acompanhe nas redes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages