Skip to main content

FluentQt for Python

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 _fluentqt extension 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.

Metadata

Release files for FluentQt 1.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for FluentQt 1.7.3
File
fluentqt-1.7.3-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
fluentqt-1.7.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fluentqt-1.7.3-cp313-cp313-manylinux_2_39_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ ARM64 Details
fluentqt-1.7.3-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
fluentqt-1.7.3-cp313-cp313-macosx_12_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 12.0+ x86-64 Details
fluentqt-1.7.3-cp313-cp313-macosx_12_0_arm64.whl CPython 3.13 CPython 3.13 macOS 12.0+ ARM64 Details
fluentqt-1.7.3-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
fluentqt-1.7.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fluentqt-1.7.3-cp312-cp312-manylinux_2_39_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ ARM64 Details
fluentqt-1.7.3-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
fluentqt-1.7.3-cp312-cp312-macosx_12_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 12.0+ x86-64 Details
fluentqt-1.7.3-cp312-cp312-macosx_12_0_arm64.whl CPython 3.12 CPython 3.12 macOS 12.0+ ARM64 Details
fluentqt-1.7.3-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
fluentqt-1.7.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fluentqt-1.7.3-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
fluentqt-1.7.3-cp311-cp311-macosx_12_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 12.0+ x86-64 Details
fluentqt-1.7.3-cp311-cp311-macosx_12_0_arm64.whl CPython 3.11 CPython 3.11 macOS 12.0+ ARM64 Details

Total release size: 79.1 MB

Release files / fluentqt-1.7.3-cp313-cp313-win_arm64.whl

Download URL fluentqt-1.7.3-cp313-cp313-win_arm64.whl
Size 3.7 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
b31d1f6f72f618dccbd7537a3ecaa947c72644f5324b7e6bf22aea4f7716f60a
BLAKE2b-256 checksum
How to use checksums
cb528e7febc4539a5f4030aea6777159720ced721040008d83bda186223a4c63
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp313-cp313-win_amd64.whl

Download URL fluentqt-1.7.3-cp313-cp313-win_amd64.whl
Size 3.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bd7e33372c7c2876a387a4f8cabb697ac302eced6dfd978449c9acbb395455bc
BLAKE2b-256 checksum
How to use checksums
344ce82aece50f4abb2ca87e36b3a5faeb4b85aec474cad72a903a093d43660e
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp313-cp313-manylinux_2_39_aarch64.whl

Download URL fluentqt-1.7.3-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
f99c6c412a7af50e5a5c204d14686519a34cebee13fa10ebd1d590b06630d084
BLAKE2b-256 checksum
How to use checksums
89d2a329090729692ba8c51da08f5eca21df1ed9638da6b9957bfd5d5b549ef0
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL fluentqt-1.7.3-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
c4d076013811830f266825724e68f6164ee5f1d43ea017d0a337768a8620eea1
BLAKE2b-256 checksum
How to use checksums
9c6f4277c13885af0533f2d0526c3db25bd8ac6811a1777fe27cfbbd19facf90
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp313-cp313-macosx_12_0_x86_64.whl

Download URL fluentqt-1.7.3-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
7be8fd0396ac4d13fcd20c9b5501c23cc2a0d9bd8d061e0dd3e404b76a1ce697
BLAKE2b-256 checksum
How to use checksums
02cc590a1a530e595a467622b36077aaf579d5c80c89e846c9024482d3f8b464
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp313-cp313-macosx_12_0_arm64.whl

Download URL fluentqt-1.7.3-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
4a260681bce88bcce20b722a421bc2f8af794a7330ff12b84b6ad91a7e5cc2ae
BLAKE2b-256 checksum
How to use checksums
18adcd4baa22139431e6ef272ace898be976656493fc9efa31c74e96797c2020
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp312-cp312-win_arm64.whl

Download URL fluentqt-1.7.3-cp312-cp312-win_arm64.whl
Size 3.7 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
9fb56d0c7a3f2250fefaf232ca0d89f738fa589e0be4eb8a13439fa0ae4319d8
BLAKE2b-256 checksum
How to use checksums
1fc2291e9d59e75bd58ed22d11481d7d9a68234865a13adbe6058f980469d99e
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp312-cp312-win_amd64.whl

Download URL fluentqt-1.7.3-cp312-cp312-win_amd64.whl
Size 3.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7fe945e9bb7d4e8a46c36c1e85558cae9eed145bdcd5f3b1e67d186350ca0ac4
BLAKE2b-256 checksum
How to use checksums
9a700a234f8a3ad3c520609601ec21f24b69acf19536b63b8b5f861b36111dac
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp312-cp312-manylinux_2_39_aarch64.whl

Download URL fluentqt-1.7.3-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
e28cf77197c46d8f2ce94c17acfdcfabb56141718077f57f756d4893ac9e146a
BLAKE2b-256 checksum
How to use checksums
8954bbf08211a4f6d83a70122264e5d6c5e43434990bbd105be20bd51ffdf7f1
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL fluentqt-1.7.3-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
d159d7eb81d2b786de64f514064566798e58547eec874af2183727ca34adbabf
BLAKE2b-256 checksum
How to use checksums
dfdae342981ff2b7a909c3366dc19365b0b5e41b48965e222593525192187467
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp312-cp312-macosx_12_0_x86_64.whl

Download URL fluentqt-1.7.3-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
682843388e24e7a7fe9aac5a086d8c6edc90cb0ea22306640a6c48c576a8452d
BLAKE2b-256 checksum
How to use checksums
ee51ce646c70d95f0a9c972ee6c3ea9ce82027aa3d73bc16db0d4154db9b3ac7
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp312-cp312-macosx_12_0_arm64.whl

Download URL fluentqt-1.7.3-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
eb96d51d4b92390f28d73483c821c7fa4b51041ca9f36f8ef4c782806f47d74d
BLAKE2b-256 checksum
How to use checksums
955a02fbf7dfee9a77ebd9c11ab426b781d7c739823aae5882a2f2484bbe474c
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp311-cp311-win_arm64.whl

Download URL fluentqt-1.7.3-cp311-cp311-win_arm64.whl
Size 3.7 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
d72d2e2d58e39db16f1471ae019f8898bfe78f72fd9f2d4ac5eec44ff38cf8b6
BLAKE2b-256 checksum
How to use checksums
d6b1824f8f05603f4238c5b355054b80d2c451bb23220fc7bee94aa65692eb12
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp311-cp311-win_amd64.whl

Download URL fluentqt-1.7.3-cp311-cp311-win_amd64.whl
Size 3.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
147e9705186ff5beaf12b537271325e2afd4f0b3f5472be0d807c225887fc967
BLAKE2b-256 checksum
How to use checksums
ebfc9bdb4750bf559085fbc30e172a181c1c94ea19895ee32c18e1f5b49d98d4
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL fluentqt-1.7.3-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
0e71a68d724b234aca7ec437d97abd21f8f7c58cc13721dfc93c19364a036595
BLAKE2b-256 checksum
How to use checksums
fece55dd408e257dac9fd210cdf0378c0c5141a45e366fe3f990788ce8b5bd3e
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp311-cp311-macosx_12_0_x86_64.whl

Download URL fluentqt-1.7.3-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
7d7a9c21dacbbe60dff822476c194e35b947b2bb52134072f6706786a960e9de
BLAKE2b-256 checksum
How to use checksums
59d7b746ed6338285f1d10d5be0bd4d0fcfd01942aedf9461085db80629f2d9b
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 Aug 27, 2026.

Transparency log

Release files / fluentqt-1.7.3-cp311-cp311-macosx_12_0_arm64.whl

Download URL fluentqt-1.7.3-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
498d18747b0557308c5b6a842400ac9a94c00845f07ac093a1af14b8960551e2
BLAKE2b-256 checksum
How to use checksums
fdf10d6dc54fa1a0601d0d727a82a456817a9b4455d0399609faa7d53dbfcfe7
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 Aug 27, 2026.

Transparency log

Release history Release notifications | RSS feed

1.9.1

17 release files

1.9.0

17 release files

1.8.5

17 release files

1.8.4

17 release files

1.8.3

17 release files

1.7.5

17 release files

1.7.4

17 release files

This release

1.7.3 This release

17 release files

1.7.2

17 release files

1.7.1

17 release files

1.7.0

17 release files

1.6.2

17 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page