Библиотека Python для создания окон PyQt/PySide без рамки с настраиваемой строкой заголовка, изменением размера и системными эффектами размытия в Windows, Linux и macOS.
zhiyiYo/PyQt-Fluent-Widgets
Библиотека виджетов для PyQt/PySide, добавляющая в настольные Qt-приложения элементы управления в стиле Microsoft Fluent Design.
- Звёзды
- 8,162
- Форки
- 777
- Открытые issues
- 28
- Последний коммит
- 6 дней назад
Что это?
PyQt-Fluent-Widgets — библиотека компонентов для создания настольных Qt-приложений в стиле Fluent Design из Windows 11. Она предоставляет готовые интерфейсы навигации, кнопки, диалоговые окна, элементы ввода и другие виджеты в стиле WinUI, избавляя разработчиков от необходимости вручную стилизовать каждый элемент управления Qt.
Основной пакет предназначен для PyQt5 и доступен на PyPI под именем qfluentwidgets. Отдельные ветки поддерживают PySide2, PySide6 и PyQt6. Проект работает на Windows, Linux и macOS; в него также входит галерея примеров с демонстрацией компонентов.
Библиотека распространяется по лицензии GPLv3 для некоммерческого использования; для коммерческого использования нужна отдельная лицензия. На сайте проекта также доступна редакция Pro с дополнительными компонентами.
Ключевые возможности
- 01Кнопки, панели навигации, диалоговые окна и элементы ввода для Qt в стиле Fluent Design.
- 02Поддержка PyQt5; для PySide2, PySide6 и PyQt6 предусмотрены отдельные ветки.
- 03Работает на Windows, Linux и macOS.
- 04Включает галерею примеров с демонстрацией доступных компонентов.
- 05Предлагает вариант полной установки, добавляющий метки с эффектом акрила.
Сценарии использования
- Создание современного Python-приложения для рабочего стола с интерфейсом в стиле Windows 11.
- Добавление боковой панели навигации в существующий инструмент на PyQt или PySide.
- Быстрое создание прототипа GUI на Qt без ручной стилизации каждого элемента управления.
Быстрый старт
- 1
Установите lite-версию PyQt5 из PyPI
pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/ - 2
Запустите демонстрационный пример из каталога examples
cd examples/gallery python demo.py
Что важно знать
- Для некоммерческого использования действует лицензия GPLv3; для коммерческого использования необходимо приобрести коммерческую лицензию.
- В README предупреждают, что PyQt-Fluent-Widgets и его варианты для PyQt6, PySide2 и PySide6 имеют одинаковое имя пакета, поэтому их нельзя устанавливать одновременно.
- Пакет PyPI предназначен для PyQt5; для PySide2, PySide6 и PyQt6 нужны отдельные ветки.
В подборках
Темы
Частые вопросы
- Что такое PyQt-Fluent-Widgets?
- Библиотека виджетов для PyQt/PySide, добавляющая в настольные Qt-приложения элементы управления в стиле Microsoft Fluent Design. PyQt-Fluent-Widgets — библиотека компонентов для создания настольных Qt-приложений в стиле Fluent Design из Windows 11. Она предоставляет готовые интерфейсы навигации, кнопки, диалоговые окна, элементы ввода и другие виджеты в стиле WinUI, избавляя разработчиков от необходимости вручную стилизовать каждый элемент управления Qt.
- PyQt-Fluent-Widgets можно использовать бесплатно? Какая у него лицензия?
- PyQt-Fluent-Widgets распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PyQt-Fluent-Widgets всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PyQt-Fluent-Widgets — 1 нояб. 2026 г..
- Для чего можно использовать PyQt-Fluent-Widgets?
- Создание современного Python-приложения для рабочего стола с интерфейсом в стиле Windows 11. Добавление боковой панели навигации в существующий инструмент на PyQt или PySide. Быстрое создание прототипа GUI на Qt без ручной стилизации каждого элемента управления.
- Как установить PyQt-Fluent-Widgets?
- Установите lite-версию PyQt5 из PyPI: pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/ Запустите демонстрационный пример из каталога examples: cd examples/gallery python demo.py
- Где скачать PyQt-Fluent-Widgets?
- Исходный код и инструкции по установке — на GitHub: https://github.com/zhiyiYo/PyQt-Fluent-Widgets
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Обёртка для Python, которая упрощает создание GUI на tkinter, Qt, wxPython и Remi с помощью компактного API, понятного новичкам.
Лёгкий минималистичный текстовый редактор для Windows с вкладками, предпросмотром Markdown и встроенным просмотрщиком diff на базе UWP и Fluent Design.
Кроссплатформенный инструмент для создания скриншотов на C++/Qt с редактором аннотаций, настраиваемыми сочетаниями клавиш и интерфейсами CLI и DBus.
Библиотека Python для создания простых настольных GUI на Qt с минимальным количеством кода.
Кроссплатформенная GUI-библиотека для Rust с простой типобезопасной моделью разработки в духе Elm.