Repolode
zhiyiYo

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. 1

    Установите lite-версию PyQt5 из PyPI

    pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/
  2. 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 для создания окон PyQt/PySide без рамки с настраиваемой строкой заголовка, изменением размера и системными эффектами размытия в Windows, Linux и macOS.

Фронтенд и UI#pyqt#pyside#qt
768+1 за неделю98PythonGPL-3.0Обновлён 3 месяца назад

Обёртка для Python, которая упрощает создание GUI на tkinter, Qt, wxPython и Remi с помощью компактного API, понятного новичкам.

13,8 тыс.1,8 тыс.PythonLGPL-3.0Активно поддерживаетсяОбновлён 4 дня назад