Biblioteca de Python para crear ventanas PyQt/PySide sin bordes, con barras de título personalizadas, redimensionamiento y efectos de desenfoque nativos en Windows, Linux y macOS.
zhiyiYo/PyQt-Fluent-Widgets
Biblioteca de widgets para PyQt/PySide que incorpora controles con el estilo Fluent Design de Microsoft a aplicaciones de escritorio Qt.
- Estrellas
- 8,162
- Forks
- 777
- Issues abiertos
- 28
- Último commit
- hace 6 días
¿Qué es?
PyQt-Fluent-Widgets es una biblioteca de componentes para crear aplicaciones de escritorio Qt con la apariencia de Fluent Design de Windows 11. Incluye interfaces de navegación, botones, diálogos, controles de entrada y otros widgets listos para usar, con el estilo de WinUI, para que los desarrolladores no tengan que dar estilo manualmente a cada control de Qt.
El paquete principal está dirigido a PyQt5 y se instala desde PyPI como qfluentwidgets. Hay ramas independientes para PySide2, PySide6 y PyQt6. El proyecto es compatible con Windows, Linux y macOS e incluye una galería de ejemplos que muestra sus componentes.
La biblioteca tiene licencia GPLv3 para uso no comercial; el uso comercial requiere una licencia aparte. En el sitio web del proyecto se ofrece una edición Pro con componentes adicionales.
Funciones clave
- 01Botones, paneles de navegación, diálogos y controles de entrada para Qt con estilo Fluent.
- 02Compatible con PyQt5; también hay ramas independientes para PySide2, PySide6 y PyQt6.
- 03Funciona en Windows, Linux y macOS.
- 04Incluye una galería de ejemplos que muestra los componentes disponibles.
- 05Ofrece una opción de instalación con todas las funciones que añade etiquetas con efecto acrílico.
Casos de uso
- Crear una aplicación de escritorio moderna en Python con una interfaz al estilo de Windows 11.
- Añadir una navegación lateral a una herramienta existente basada en PyQt o PySide.
- Crear rápidamente un prototipo de una interfaz gráfica Qt sin tener que dar estilo manualmente a cada control.
Inicio rápido
- 1
Instala la versión lite de PyQt5 desde PyPI
pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/ - 2
Ejecuta una demostración de ejemplo desde el directorio examples
cd examples/gallery python demo.py
Antes de usarlo
- La licencia GPLv3 permite el uso no comercial; para uso comercial es necesario adquirir una licencia comercial.
- El README advierte que PyQt-Fluent-Widgets y sus variantes para PyQt6, PySide2 y PySide6 comparten el mismo nombre de paquete y no deben instalarse juntas.
- El paquete de PyPI está dirigido a PyQt5; PySide2, PySide6 y PyQt6 requieren ramas separadas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es PyQt-Fluent-Widgets?
- Biblioteca de widgets para PyQt/PySide que incorpora controles con el estilo Fluent Design de Microsoft a aplicaciones de escritorio Qt. PyQt-Fluent-Widgets es una biblioteca de componentes para crear aplicaciones de escritorio Qt con la apariencia de Fluent Design de Windows 11. Incluye interfaces de navegación, botones, diálogos, controles de entrada y otros widgets listos para usar, con el estilo de WinUI, para que los desarrolladores no tengan que dar estilo manualmente a cada control de Qt.
- ¿PyQt-Fluent-Widgets es gratuito? ¿Qué licencia tiene?
- PyQt-Fluent-Widgets es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿PyQt-Fluent-Widgets sigue mantenido?
- Mantenimiento activo. El último commit de PyQt-Fluent-Widgets fue el 1 nov 2026.
- ¿Para qué puedo usar PyQt-Fluent-Widgets?
- Crear una aplicación de escritorio moderna en Python con una interfaz al estilo de Windows 11. Añadir una navegación lateral a una herramienta existente basada en PyQt o PySide. Crear rápidamente un prototipo de una interfaz gráfica Qt sin tener que dar estilo manualmente a cada control.
- ¿Cómo se instala PyQt-Fluent-Widgets?
- Instala la versión lite de PyQt5 desde PyPI: pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/ Ejecuta una demostración de ejemplo desde el directorio examples: cd examples/gallery python demo.py
- ¿Dónde consigo PyQt-Fluent-Widgets?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zhiyiYo/PyQt-Fluent-Widgets
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un wrapper de Python que simplifica la creación de ventanas GUI con tkinter, Qt, wxPython y Remi mediante una API compacta y fácil de aprender.
Editor de texto ligero y minimalista para Windows, con pestañas, vista previa de Markdown en tiempo real y visor de diferencias integrado, desarrollado con UWP y diseño Fluent.
Herramienta de capturas de pantalla multiplataforma en C++/Qt, con edición de anotaciones integrada, atajos de captura configurables e interfaz CLI y DBus.
Biblioteca de Python para crear interfaces gráficas de escritorio sencillas con poco código, basada en Qt.
Una biblioteca de GUI multiplataforma para Rust con un modelo de programación sencillo, seguro en cuanto a tipos e inspirado en Elm.