A fluent design widgets library based on PySide6
Project description
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/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/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
Want to know more about this fork? Start with the repository docs and examples in this repo.
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyside6_fluent_widgets_qiao-2.0.15.tar.gz.
File metadata
- Download URL: pyside6_fluent_widgets_qiao-2.0.15.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bc4d8c51ff36606a1c51c3b4431deb819eecd2924fd8c7b1307a1b7fbe128ba
|
|
| MD5 |
38a0d32ec3e636b371ed8fd7d01da89d
|
|
| BLAKE2b-256 |
8985b7a39c7fb8ecedb9bba72a14e264c8ee13acc48fe08e23473563b212fc44
|
Provenance
The following attestation bundles were made for pyside6_fluent_widgets_qiao-2.0.15.tar.gz:
Publisher:
publish.yml on AQiaoYo/PySide6-Fluent-Widgets
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyside6_fluent_widgets_qiao-2.0.15.tar.gz -
Subject digest:
7bc4d8c51ff36606a1c51c3b4431deb819eecd2924fd8c7b1307a1b7fbe128ba - Sigstore transparency entry: 1155306505
- Sigstore integration time:
-
Permalink:
AQiaoYo/PySide6-Fluent-Widgets@76a214fc189411daa1cd69247411e9e5c56c3175 -
Branch / Tag:
refs/tags/v2.0.15 - Owner: https://github.com/AQiaoYo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@76a214fc189411daa1cd69247411e9e5c56c3175 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyside6_fluent_widgets_qiao-2.0.15-py3-none-any.whl.
File metadata
- Download URL: pyside6_fluent_widgets_qiao-2.0.15-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ab2abdad25b8535974607bb9d215dab9dcfa490ef93cbc2aa866c392f5fef0a
|
|
| MD5 |
6c851f0baa1f585aa4035d903753f696
|
|
| BLAKE2b-256 |
d64bad85dc5d2ba20272c508a5f8da3b42a82f0315f71a55ec3c34dde66479ed
|
Provenance
The following attestation bundles were made for pyside6_fluent_widgets_qiao-2.0.15-py3-none-any.whl:
Publisher:
publish.yml on AQiaoYo/PySide6-Fluent-Widgets
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyside6_fluent_widgets_qiao-2.0.15-py3-none-any.whl -
Subject digest:
6ab2abdad25b8535974607bb9d215dab9dcfa490ef93cbc2aa866c392f5fef0a - Sigstore transparency entry: 1155306506
- Sigstore integration time:
-
Permalink:
AQiaoYo/PySide6-Fluent-Widgets@76a214fc189411daa1cd69247411e9e5c56c3175 -
Branch / Tag:
refs/tags/v2.0.15 - Owner: https://github.com/AQiaoYo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@76a214fc189411daa1cd69247411e9e5c56c3175 -
Trigger Event:
push
-
Statement type: