Install FluentQt from PyPI
Status: Current package guide
Documentation › Python bindings › Get started and examples
Contents · Python bindings index · FluentQt PySide6 Hello World →
FluentQt is the official PySide6 compatibility distribution for Fluent-Qt, a cross-platform Fluent / WinUI-style C++ component library built on Qt Widgets. The widgets remain native C++ objects; Shiboken6 exposes the same implementation to Python instead of reimplementing the UI library.
The C++ library remains the primary project. Python support is optional and targets Qt 6.
Install
python -m pip install FluentQt
Published wheels install the matching PySide6-Essentials and shiboken6
runtime automatically.
Minimal example
import sys
import fluentqt
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QApplication, QVBoxLayout, QWidget
from fluentqt.basicinput import Button
from fluentqt.windowing import Window
fluentqt.prepare_high_dpi_application()
app = QApplication(sys.argv)
fluentqt.initialize_resources()
app.setFont(fluentqt.font_for_role(fluentqt.FontRole.Body))
window = Window()
window.setWindowTitle("FluentQt Hello World")
window.resize(480, 320)
content = QWidget()
layout = QVBoxLayout(content)
button = Button("Hello from FluentQt", content)
button.setFluentStyle(Button.ButtonStyle.Accent)
layout.addWidget(button, 0, Qt.AlignCenter)
window.setContentWidget(content)
window.show()
sys.exit(app.exec())
Package contents
- Native Qt Widgets with the Fluent design contract and Light/Dark themes.
- Qt properties, signals, enums, Python subclassing, and typed package stubs.
- Explicit ownership contracts for hosted widgets, overlays, models, and native windows.
- A single
_fluentqtextension so themes, resources, and Qt object identity stay process-wide.
The example application is distributed separately as
FluentQt-Gallery, keeping demo
code and assets out of the reusable UI library wheel.
Compatibility
Official wheels target CPython 3.11–3.13 with matched Qt, PySide6, and Shiboken6 6.9.3 runtimes.
| Platform | Architectures |
|---|---|
| Windows | x64, ARM64 |
| macOS 12+ | x64, ARM64 |
| Linux | x64; ARM64 for CPython 3.12–3.13 |
The source binding keeps Qt/PySide/Shiboken 6.2.4 as its minimum compatibility baseline. All Qt for Python components and the C++ Qt SDK must use the same version and architecture.
Project links
FluentQt is released under the MIT License. Microsoft product names and Fluent design references are used only to describe compatibility and visual style.
Contents · Python bindings index · FluentQt PySide6 Hello World →
Metadata
Release files for FluentQt 1.7.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 79.1 MB
Release files / fluentqt-1.7.6-cp313-cp313-win_arm64.whl
| Download URL | fluentqt-1.7.6-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
bb27dbb3d0943b83eeb20ba42308c91cf27f6a87fc3a15ee04a9d6e31ea617ba
|
|
BLAKE2b-256 checksum How to use checksums |
cfe9589c68f1bec3c212f8f7f00d3b183f473a8d273807571ae52e2cd78980b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp313-cp313-win_amd64.whl
| Download URL | fluentqt-1.7.6-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
34dde91c094554d3452e3177a3e60d5cbfca361b6f879ef9bc571afe3f50555f
|
|
BLAKE2b-256 checksum How to use checksums |
be620ea13515c5026d81ed82d13c0a4c35d7fadc4346019a60e4fb1b6a01e61e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp313-cp313-manylinux_2_39_aarch64.whl
| Download URL | fluentqt-1.7.6-cp313-cp313-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.13 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
58d9333c1151d5b2118f356407453dcec25d5bb47acbdcc313485e8409e80c07
|
|
BLAKE2b-256 checksum How to use checksums |
c9ca60ccfab126d83d96c9dc766b793b162301dfd4b4849970ba09270223a52f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | fluentqt-1.7.6-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
edf70b5e3daa959e305238da6e60f0ec02404b8bec27f5baeb545a6addb1cac4
|
|
BLAKE2b-256 checksum How to use checksums |
3b2642dfe42efa42c5140c66df5e422e925dc752d4930251e5cfe629d216c036
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp313-cp313-macosx_12_0_x86_64.whl
| Download URL | fluentqt-1.7.6-cp313-cp313-macosx_12_0_x86_64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.13 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
cb8aa4c1e1ff4edc89cd6885ec531b9051257b8675067a4ffeab07b64f137c73
|
|
BLAKE2b-256 checksum How to use checksums |
d31f1dbe0064428c108dfccb6459bf5bb42ff48d79faa54b7e3bd5a38c89b120
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp313-cp313-macosx_12_0_arm64.whl
| Download URL | fluentqt-1.7.6-cp313-cp313-macosx_12_0_arm64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.13 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c84b9786467afe32f3b7765c0894a7912f6bbe1bc515802af7bbf343263b018d
|
|
BLAKE2b-256 checksum How to use checksums |
2b3ec83100cd096a721e19255e96f84e7dccafdd91798ee32e8196f8eaf552c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp312-cp312-win_arm64.whl
| Download URL | fluentqt-1.7.6-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
3be5b3b2a2f06da460a46753427570c02a26e318b972b8942ce68b6edae38fd0
|
|
BLAKE2b-256 checksum How to use checksums |
91a50695b71a5b98bc3723b15245cda08ea7e056fc1636e9871688e8c73e87a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp312-cp312-win_amd64.whl
| Download URL | fluentqt-1.7.6-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e70ff1bf36f11dbc4b9b81c4bbfd75609306541a88209ab6ee31f290b8a5298b
|
|
BLAKE2b-256 checksum How to use checksums |
98e15b0fa050138fd5b2119975cb0736b4e75f95066526c6b443f34b9c36c5bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp312-cp312-manylinux_2_39_aarch64.whl
| Download URL | fluentqt-1.7.6-cp312-cp312-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.12 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
60fe9f502d5cb2ba7f731ad5941a2918053f574d05ab0b93f32c41772aa98837
|
|
BLAKE2b-256 checksum How to use checksums |
1714b8ad12e946f37c4562ff60855dbbd746ba5110f6af52b75d46daf7f0acc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | fluentqt-1.7.6-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
624acda2d9aebdc9431081627d7816e9788f9b659ee009dc8e08c9c0b3d981b6
|
|
BLAKE2b-256 checksum How to use checksums |
99907deb14a795f4f3b4c8644a57057912b88cdbaa99b3f9fb18cc4a51a01128
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp312-cp312-macosx_12_0_x86_64.whl
| Download URL | fluentqt-1.7.6-cp312-cp312-macosx_12_0_x86_64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.12 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
58884829c43086ded32e49088b3f27ef83c5541e7543cce64c1026782644f187
|
|
BLAKE2b-256 checksum How to use checksums |
af737691178869d22b2fc1f693c8f95f9110f7f12d5c66f9596be9f942d65832
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp312-cp312-macosx_12_0_arm64.whl
| Download URL | fluentqt-1.7.6-cp312-cp312-macosx_12_0_arm64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.12 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
de261638244c196ad79d933213f833bcdc0af7bd09805e2f355e9d69fa06bc09
|
|
BLAKE2b-256 checksum How to use checksums |
a8cd73553b046572f8bb0f66e41f385289daac436e41c468cf6b4cf9831ed98a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp311-cp311-win_arm64.whl
| Download URL | fluentqt-1.7.6-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
f28c6a986780200ae8c18ef9e12f187480e5d2e424ff91710260458b166e8cc0
|
|
BLAKE2b-256 checksum How to use checksums |
c8cc29fbc3f9d90597eb31870e6c13ec70e54e76f604a0103feeeb8f3905e83f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp311-cp311-win_amd64.whl
| Download URL | fluentqt-1.7.6-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
846cef61acbad05ac34776784a8e4d2b920105cc65c5bed3cdee2fe623f273cd
|
|
BLAKE2b-256 checksum How to use checksums |
917a769315f61135b035ee1a16917ebe1135b1470bfe52b913eb9f14b02d1588
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | fluentqt-1.7.6-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f5c878ea3cb506e6074e8cb1d72fd3a4702e89e49b725aa84a91e17c031d7aa7
|
|
BLAKE2b-256 checksum How to use checksums |
2163be6105707760624e53f49dcae0a0bbab80df64705b819e5ca8ede8162c3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp311-cp311-macosx_12_0_x86_64.whl
| Download URL | fluentqt-1.7.6-cp311-cp311-macosx_12_0_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.11 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
6f13a9cbec784583856fb60d1154cf3b793f982dec36dc0300b2d91386f7618a
|
|
BLAKE2b-256 checksum How to use checksums |
6b8b169c67c3035e6f6b37a1c4c2c8badbf5425a1a3c44794a56f444ea72b062
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency logRelease files / fluentqt-1.7.6-cp311-cp311-macosx_12_0_arm64.whl
| Download URL | fluentqt-1.7.6-cp311-cp311-macosx_12_0_arm64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.11 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
45d2f2c3361564edc64bc7196310cf1f01fd9d15e9886767899edf4d8a021bf3
|
|
BLAKE2b-256 checksum How to use checksums |
1b5a80fdaf394065e25ac6ea92dcf3f7356f3b28f03ab17c9e5894acd36651d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 1, 2026.
Transparency log