Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 2.08 KB

File metadata and controls

58 lines (43 loc) · 2.08 KB

gerenciador de tarefas simplificado, feito em Python com interface gráfica (UI), aqui estão alguns recursos essenciais e sugestões de funcionalidades extras para melhorar a experiência do usuário:


📌 Recursos Essenciais

  1. Lista de Processos Ativos

    • Nome do processo
    • PID (ID do processo)
    • Uso de CPU (%)
    • Uso de RAM (MB)
    • Status (Ativo, Suspenso, Finalizado)
  2. Finalizar Processos

    • Opção para selecionar um processo e encerrá-lo
    • Confirmação antes de matar um processo crítico
  3. Filtragem e Pesquisa

    • Campo de busca para encontrar processos rapidamente
    • Opção de ordenar por CPU, RAM, ou nome
  4. Atualização em Tempo Real

    • Lista de processos atualizando a cada X segundos
    • Possibilidade de configurar o intervalo de atualização

🛠️ Funcionalidades Extras (Diferenciais)

  1. Monitoramento Gráfico

    • Gráficos de uso de CPU e RAM (com matplotlib ou pyqtgraph)
    • Histórico de consumo para mostrar picos de uso
  2. Modo de Exibição Compacto/Detalhado

    • Compacto: apenas nome do processo e consumo básico
    • Detalhado: inclui mais informações como threads, prioridade, etc.
  3. Gestão de Prioridade

    • Alterar a prioridade do processo (Baixa, Normal, Alta, Tempo Real)
  4. Execução de Novos Processos

    • Botão para abrir um novo programa diretamente do app
  5. Registro de Processos Suspeitos

    • Alerta quando um processo consome CPU/RAM excessivamente
    • Opção de marcar processos como “confiáveis” ou “suspeitos”
  6. Modo Noturno e Temas

  • Tema escuro/claro para melhor legibilidade
  • Opções de personalização do layout

🔧 Tecnologias Sugeridas (Bibliotecas)

  • PyQt6 ou PySide6 → Mais avançado e personalizável
  • CustomTkinter → Estilo moderno e pronto para dark mode
  • psutil → Para obter informações dos processos e sistema
  • matplotlib/pyqtgraph → Para gráficos de uso de CPU e RAM