PySide6-Fluent-Widgets-Qiao
A fluent design widgets library based on PySide6
Install
Use uv to install the lite version:
uv add PySide6-Fluent-Widgets-Qiao
Or install the full-featured version (AcrylicLabel is available):
uv add "PySide6-Fluent-Widgets-Qiao[full]"
If you prefer pip, the equivalent commands are:
pip install PySide6-Fluent-Widgets-Qiao -i https://pypi.org/simple/
pip install "PySide6-Fluent-Widgets-Qiao[full]" -i https://pypi.org/simple/
This fork keeps the qfluentwidgets import name for compatibility, while publishing to PyPI as PySide6-Fluent-Widgets-Qiao.
The project repository is hosted at AQiaoYo/PySide6-Fluent-Widgets.
[!Warning] Don't install
PyQt-Fluent-Widgets,PyQt6-Fluent-Widgets,PySide2-Fluent-Widgets,PySide6-Fluent-Widgets, andPySide6-Fluent-Widgets-Qiaoat the same time, because they all expose the same import package name:qfluentwidgets.
Run Example
After cloning this repository, use uv to create the environment and run examples:
uv sync
uv run python examples/apps/gallery/demo.py
If you need the optional dependencies or documentation environment:
uv sync --extra full --group docs
You can also work with the package directly after installing it from PyPI. For example:
cd examples/apps/gallery
python demo.py
If you encounter ImportError: cannot import name 'XXX' from 'qfluentwidgets', it indicates that the package version you installed is too low. You can replace the mirror source with https://pypi.org/simple and reinstall again.
Development
Common project commands with uv:
uv run python scripts/bump_version.py
uv run python scripts/bump_version.py 2.1.0
uv run python scripts/bump_version.py --commit
uv run python scripts/bump_version.py --tag
uv run python scripts/bump_version.py --tag --push-tag
uv lock
uv build
uv run sphinx-build -b html docs/source docs/build/html
This fork publishes from the current repository. A recommended release flow is:
uv run python scripts/bump_version.py --tag --push-tag # bump + commit + tag + push tag
Documentation
License
PySide6-Fluent-Widgets-Qiao is distributed under GPLv3.
Copyright © 2021 by zhiyiYo. Fork maintenance and packaging changes by AQiaoYo.
Work with Designer
Fluent Client integrates designer plugins, supporting direct drag-and-drop usage of QFluentWidgets components in Designer. You can purchase the client from TaoBao or Afdian.
See Also
Here are some projects based on PyQt-Fluent-Widgets:
- zhiyiYo/Fluent-M3U8: A cross-platform m3u8 downloader
- zhiyiYo/Groove: A cross-platform music player based on PyQt5
- zhiyiYo/Alpha-Gobang-Zero: A gobang robot based on reinforcement learning
Reference
Release files for PySide6-Fluent-Widgets-Qiao 2.0.18
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyside6_fluent_widgets_qiao-2.0.18.tar.gz | 7.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyside6_fluent_widgets_qiao-2.0.18-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.9 MB
Release files / pyside6_fluent_widgets_qiao-2.0.18.tar.gz
| Download URL | pyside6_fluent_widgets_qiao-2.0.18.tar.gz |
|---|---|
| Size | 7.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
81f5b1eb8ac2a2fcfd7328bd2fcfebcbeabef34defcd97a30dbe71ad0c36153a
|
|
BLAKE2b-256 checksum How to use checksums |
86cd2dde13231872275371444dfee7729809656cecd31353df9d0d4888551759
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 14, 2026.
Transparency logRelease files / pyside6_fluent_widgets_qiao-2.0.18-py3-none-any.whl
| Download URL | pyside6_fluent_widgets_qiao-2.0.18-py3-none-any.whl |
|---|---|
| Size | 7.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6d4585ea64ef73f25c79f03f132c273194c99a8b48d7e8ac987e7cd184b458d8
|
|
BLAKE2b-256 checksum How to use checksums |
c9525ee097733bd18d9cf8804502a167bc24fa9b6f0727bc6fb7216e40506679
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 14, 2026.
Transparency log