Olá a todos, aqui neste artigo vamos classificar as 5 melhores bibliotecas Python para criar aplicativos Desktop. A classificação será baseada na popularidade da biblioteca e também em sua comunidade em geral, então vamos começar.
5 - Kivy
Kivy é uma biblioteca Python de código aberto e multiplataforma , projetada para o desenvolvimento rápido de aplicativos com interfaces de usuário complexas, como aplicativos multitoque. O Kivy é executado em Linux, Windows, OS X, Android, iOS e Raspberry Pi, e você pode executar o mesmo código em todas essas plataformas.
Vantagens
- Open Source
- Licença MIT
- Widgets integrados
- Cross-platform
Limitações
- Não pré-instalado com Python
- Instável
- É difícil entender
- comunidade fraca
4 - PySimpleGUI
O PySimpleGUI foi criado em 2018 para tornar o desenvolvimento de GUI em Python mais acessível. Bem, tanto quanto o apelido indica, esta é uma estrutura de GUI expressamente escrita para iniciantes absolutos no desenvolvimento de GUI em Python.
Vantagens
- Open Source
- Fácil de aprender
- Fácil de instalar via pip
- Cross-platform
Limitações
- Usado apenas para desenvolvimento de GUI simples
- Falta um designer de formulários
3 - PySide
O PySide oferece aos desenvolvedores Python acesso a uma coleção comprovada de ferramentas e bibliotecas para a criação rápida e flexível de interfaces de usuário.
Vantagens
- Suporta Python 3 e Python 2.7
- Amplo suporte e documentação da comunidade
- Fácil de instalar via pip
- Cross-platform
- Usado por empresas conhecidas como TomTom e Mercedes
Limitações
- Não pré-instalado com Python
- Licenciado sob LGPL, o que o torna questionável para uso em aplicativos comerciais, pois você precisará disponibilizar seu código-fonte
2 - Tkinter
Tkinter é uma estrutura de GUI padrão do Python que oferece todos os widgets necessários para criar uma interface de usuário rica para qualquer aplicativo em que você esteja trabalhando, mas é especialmente adequado para o desenvolvimento de aplicativos de desktop.
Vantagens
- Fácil de aprender
- Independente da versão do Python, o Tkinter já vem instalado
- Tkinter tem uma comunidade e recursos muito ativos
Limitações
- Os widgets básicos do Tkinter são bons, mas você deve garantir que sua versão do Tkinter também suporte o conjunto estendido de widgets Ttk
- Parece aplicativos antigos
1 - PyQt
PyQt é uma estrutura de GUI muito conhecida usada por desenvolvedores Python e designers de interface do usuário. Um de seus componentes, o pacote PyQt, é construído em torno da estrutura Qt, que é uma ferramenta líder de design de GUI multiplataforma para praticamente qualquer tipo de aplicativo.
Vantagens
- Fácil instalação com pip
- Funcionalidade de arrastar e soltar para implementar elementos visuais
- Cross-platform
- Permite a criação de aplicativos de pequena e grande escala
Limitações
- Não é grátis! O PyQt exige que você compre uma licença comercial.
- Não pré-instalado com Python
- Suporte apenas para Python 3
Curso de Python Tkinter com projeto, link abaixo :
Link : https://www.youtube.com/playlist?list=PLGFzROSPU9oX5a7RXGuIQR7RKV1peB2b-
Lista de projetos Python, link abaixo :
Link : https://www.youtube.com/playlist?list=PLGFzROSPU9oUjJD_Wq75dx-1ia_zIbCHH
1 Comentários
Hi! I see a simple typo.... PySimpleGUI was released in 2018, not 2008
ResponderEliminar