ATTENTION!
March 24, 2025 · View on GitHub
PLEASE USE THE BRAND NEW FluentUI Pro INSTEAD!
QML FluentUI
A fluent design component library for Qt QML, You need C++ FluentUI。
English | 简体中文
Requirements
- Python 3.11
⚽ Get started
- run
exampleprogram.
git clone --recursive https://github.com/zhuzichu520/PySide6-FluentUI-QML.git
- Build
git clone --recursive https://github.com/zhuzichu520/PySide6-FluentUI-QML.git
cd PySide6-FluentUI-QML
python ./script-init-venv.py
python ./script-start.py
python ./script-build-nuitka.py
📑 Documentations
(Work in progress...🚀)
Supported components
| Catalog | Detail | Notes / Demos |
|---|---|---|
| FluApp | The initial entry of the program | Router supported(SPA) |
| FluWindow | Frameless Window | *This only works on windows |
| FluAppBar | Title bar on top of the window | Drag, minimize, maximize and close are supported. |
| FluText | Common text | |
| FluButton | Common button | ![]() |
| FluFilledButton | Filled button | ![]() |
| FluTextButton | Text button | ![]() |
| FluToggleButton | Toggle buttons | ![]() |
| FluIcon | Common icon | |
| FluRadioButton | radio button | ![]() |
| FluTextBox | Single-line input box | ![]() |
| FluMultiLineTextBox | Multi-lines input area | ![]() |
| FluToggleSwitch | toggle switch | ![]() |
View more here!
Reference
- FluentUI for qml: C++ and QML.
- Windows design: Design guidelines and toolkits of Microsoft.
- Microsoft/WinUI-Gallery: Microsoft's demo
License
This FluentUI library currently licensed under MIT License







