Biblioteca Python para criar janelas PyQt/PySide sem bordas, com barras de título personalizadas, redimensionamento e efeitos nativos de desfoque no Windows, Linux e macOS.
zhiyiYo/PyQt-Fluent-Widgets
Biblioteca de widgets para PyQt/PySide que leva controles no estilo Fluent Design da Microsoft a aplicativos desktop Qt.
- Estrelas
- 8,162
- Forks
- 777
- Issues abertas
- 28
- Último commit
- há 6 dias
O que é?
PyQt-Fluent-Widgets é uma biblioteca de componentes para criar aplicativos desktop Qt com o visual do Fluent Design do Windows 11. Ela oferece interfaces de navegação, botões, diálogos, controles de entrada e outros widgets prontos, inspirados no WinUI, para que os desenvolvedores não precisem estilizar manualmente cada controle Qt.
O pacote principal é voltado ao PyQt5 e pode ser instalado pelo PyPI como qfluentwidgets. Branches separadas oferecem suporte a PySide2, PySide6 e PyQt6. O projeto funciona no Windows, Linux e macOS e inclui uma galeria de exemplos que demonstra os componentes.
A biblioteca é licenciada sob GPLv3 para uso não comercial; o uso comercial requer uma licença separada. Uma edição Pro com componentes adicionais está disponível no site do projeto.
Recursos principais
- 01Botões, painéis de navegação, diálogos e controles de entrada para Qt com estilo Fluent.
- 02Compatível com PyQt5, com branches separadas para PySide2, PySide6 e PyQt6.
- 03Funciona no Windows, Linux e macOS.
- 04Inclui uma galeria de exemplos que demonstra os componentes disponíveis.
- 05Oferece uma opção de instalação completa que adiciona rótulos com efeito acrílico.
Casos de uso
- Criar um aplicativo desktop moderno em Python com uma interface no estilo do Windows 11.
- Adicionar um layout com navegação lateral a uma ferramenta existente em PyQt ou PySide.
- Prototipar rapidamente uma interface gráfica Qt sem precisar estilizar manualmente cada controle.
Início rápido
- 1
Instale a versão lite do PyQt5 pelo PyPI
pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/ - 2
Execute uma demonstração de exemplo do diretório examples
cd examples/gallery python demo.py
Antes de usar
- O uso não comercial é licenciado sob GPLv3; o uso comercial exige a compra de uma licença comercial.
- O README alerta que PyQt-Fluent-Widgets e suas variantes para PyQt6, PySide2 e PySide6 compartilham o mesmo nome de pacote e não devem ser instaladas juntas.
- O pacote do PyPI é voltado para PyQt5; PySide2, PySide6 e PyQt6 precisam de branches separados.
Em coleções
Tópicos
Perguntas frequentes
- O que é PyQt-Fluent-Widgets?
- Biblioteca de widgets para PyQt/PySide que leva controles no estilo Fluent Design da Microsoft a aplicativos desktop Qt. PyQt-Fluent-Widgets é uma biblioteca de componentes para criar aplicativos desktop Qt com o visual do Fluent Design do Windows 11. Ela oferece interfaces de navegação, botões, diálogos, controles de entrada e outros widgets prontos, inspirados no WinUI, para que os desenvolvedores não precisem estilizar manualmente cada controle Qt.
- PyQt-Fluent-Widgets é gratuito? Qual é a licença?
- PyQt-Fluent-Widgets é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- PyQt-Fluent-Widgets ainda é mantido?
- Manutenção ativa. O último commit de PyQt-Fluent-Widgets foi em 1 de nov. de 2026.
- Para que posso usar PyQt-Fluent-Widgets?
- Criar um aplicativo desktop moderno em Python com uma interface no estilo do Windows 11. Adicionar um layout com navegação lateral a uma ferramenta existente em PyQt ou PySide. Prototipar rapidamente uma interface gráfica Qt sem precisar estilizar manualmente cada controle.
- Como instalar PyQt-Fluent-Widgets?
- Instale a versão lite do PyQt5 pelo PyPI: pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/ Execute uma demonstração de exemplo do diretório examples: cd examples/gallery python demo.py
- Onde consigo PyQt-Fluent-Widgets?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zhiyiYo/PyQt-Fluent-Widgets
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma biblioteca Python que simplifica a criação de janelas GUI com tkinter, Qt, wxPython e Remi por meio de uma API compacta e acessível para iniciantes.
Editor de texto leve e minimalista para Windows, com abas, pré-visualização de Markdown em tempo real e visualizador de diff integrado, desenvolvido com UWP e design Fluent.
Ferramenta de captura de tela multiplataforma em C++/Qt, com edição de anotações no app, atalhos configuráveis e interfaces CLI e DBus.
Uma biblioteca Python para criar GUIs desktop simples com poucas linhas de código, baseada em Qt.
Uma biblioteca de GUI multiplataforma para Rust, com um modelo de programação simples, seguro em relação a tipos e inspirado no Elm.