Este repositório contém centenas de exemplos de GUI escritos em Python . De aplicativos funcionais completos a trechos de widgets reutilizáveis, esses exemplos podem ser livremente reutilizados, remixados e ajustados para construir seus próprios aplicativos Python GUI.
Exemplos estão disponíveis para PyQt6, PySide6, PySide2 e PyQt5
Muitos desses exemplos têm descrições mais detalhadas no site de GUIs do Python. Se você é novo na criação de aplicativos GUI, confira o tutorial introdutório do PyQt6 ou o tutorial do PySide6.
Os aplicativos apresentam várias partes da estrutura Qt, incluindo widgets avançados, multimídia, visualizações gráficas e janelas sem decoração. No entanto, os aplicativos mais interessantes e completos são Campo Minado, Paciência e Paint.
Equalizador gráfico Visualize alterações de frequência de áudio com estilos e decaimento configuráveis.
Controle giratório Power Bar com display de amplitude.
Paleta Selecione cores em uma paleta linear ou de grade configurável.
Editor de gradiente linear Projete gradientes lineares personalizados com múltiplas paradas e cores.
Botão Color Botão simples que exibe e seleciona cores.
Pintar Desenhe imagens com uma tela de bitmap personalizada, com controle de cor e caneta.
Edição de senha Um editor de linha de senha com ação de visibilidade alternável.
Substitua as caixas de seleção por este prático widget de alternância, com cores personalizadas e animações opcionais.
Além dos aplicativos completos e widgets reutilizáveis, temos uma seleção de trechos de código retirados de tutoriais no site de GUIs do Python. Eles orientam você na construção de GUIs com PyQt, PySide e outras bibliotecas.
Para usar cada aplicativo, primeiro você precisa instalar os requisitos. Na maioria dos casos, os únicos requisitos são a biblioteca GUI e, ocasionalmente, solicitações. Para instalar os requisitos específicos do exemplo, mude para a pasta do exemplo e execute:
pip3 install -r requirements.txt
Depois que os requisitos forem instalados, você poderá executar o aplicativo. Cada exemplo neste repositório vem com um arquivo Python principal chamado main.py
para manter as coisas simples.
python3 main.py
A janela do aplicativo deve aparecer.
Se você acha que esses aplicativos são legais e deseja aprender mais sobre eles, dê uma olhada em meu tutorial PyQt6, que cobre tudo o que você precisa saber para começar a construir seus próprios aplicativos com Python.
Você também pode encontrar mais artigos e dicas no mesmo site.
Todo o código é licenciado sob uma licença do MIT . Isso permite reutilizar o código livremente, remixado em projetos comerciais e não comerciais. O único requisito é incluir a mesma licença na distribuição.
Os ícones usados nos aplicativos são de Yusuke Kamiyaman.