Skip to main content

PyQt6Ads

License PyPI Python Version Build

PyQt6 Bindings for (the amazing) Qt-Advanced-Docking-System

Video Advanced Docking

Installation

pip install PyQt6Ads

Usage

Please see documentation in the upstream repo.

See also examples in this repo.

The autogenerated type stubs are also useful for understanding the API.

Minimal Example

from PyQt6.QtCore import Qt
from PyQt6.QtGui import QAction
from PyQt6.QtWidgets import QMainWindow, QLabel
import PyQt6Ads as ads


class MainWindow(QMainWindow):
    def __init__(self) -> None:
        super().__init__()

        # create the dock manager
        # If the parent is a QMainWindow, DockManager sets itself as the central widget.
        self.dock_manager = ads.CDockManager(self)

        # create an example widget to place inside the dock widget
        lbl = QLabel()
        lbl.setWordWrap(True)
        lbl.setAlignment(Qt.AlignmentFlag.AlignTop | Qt.AlignmentFlag.AlignLeft)
        lbl.setText("Lorem ipsum dolor sit amet, consectetuer adipiscing elit.")

        # create a dock widget with the title "Label 1"
        # and set the created label as the dock widget content
        dw = ads.CDockWidget("Label 1")
        dw.setWidget(lbl)

        # add the toggleViewAction of the dock widget to the menu
        # to give the user the possibility to show the dock widget if it has been closed
        self.menuView = self.menuBar().addMenu("View")
        self.menuView.addAction(dw.toggleViewAction())

        # add the dock widget to the top dock widget area
        self.dock_manager.addDockWidget(ads.DockWidgetArea.TopDockWidgetArea, dw)

Alternatives

Developers

To build the wheel locally, use cibuildwheel:

export QT_VERSION=6.5.3
uvx cibuildwheel

Metadata

Release files for PyQt6Ads 5.1.1

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

Source distribution (sdist)

Source distribution for PyQt6Ads 5.1.1
File Size Uploaded
pyqt6ads-5.1.1.tar.gz 55.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for PyQt6Ads 5.1.1
File
pyqt6ads-5.1.1-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
pyqt6ads-5.1.1-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
pyqt6ads-5.1.1-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
pyqt6ads-5.1.1-cp310-abi3-macosx_10_14_x86_64.whl CPython 3.10 abi3 macOS 10.14+ x86-64 Details

Total release size: 57.0 MB

Release files / pyqt6ads-5.1.1.tar.gz

Download URL pyqt6ads-5.1.1.tar.gz
Size 55.4 MB
Tags Source
SHA-256 checksum
How to use checksums
03de735c20811995cc592460426664125da979b1d4266d9903064c5951b6dfd5
BLAKE2b-256 checksum
How to use checksums
c05ba9995579f6e5855e3560bb1b744366829141d19eb9362480f986abbf4b7f
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 22, 2026.

Transparency log

Release files / pyqt6ads-5.1.1-cp310-abi3-win_amd64.whl

Download URL pyqt6ads-5.1.1-cp310-abi3-win_amd64.whl
Size 417.5 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
23f9ed1d7b26126bea5d20716487de58e6561948b00417496f151d54cd1e7ae2
BLAKE2b-256 checksum
How to use checksums
e0580776ea388561351ac8539e48b91d1883ff7d830006490f7420e8b07ba88b
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 22, 2026.

Transparency log

Release files / pyqt6ads-5.1.1-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL pyqt6ads-5.1.1-cp310-abi3-manylinux_2_28_x86_64.whl
Size 469.9 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
2e3ef7a89e48854a460f26e20e10bfb9a7d00816ebd051c7e417929c970f3efc
BLAKE2b-256 checksum
How to use checksums
691e4eecc4c3c33786ec53ae5516fd228754147aeb3a8913ada84d498c80574e
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 22, 2026.

Transparency log

Release files / pyqt6ads-5.1.1-cp310-abi3-macosx_11_0_arm64.whl

Download URL pyqt6ads-5.1.1-cp310-abi3-macosx_11_0_arm64.whl
Size 370.5 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5709032f64136af0693280648682fd4e1ab42fe69652e69e3dd4b88b32ecc785
BLAKE2b-256 checksum
How to use checksums
60e6b4ed7d883a59da734d11599cba1c6b3ff1e5c446da556a776415ddc760aa
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 22, 2026.

Transparency log

Release files / pyqt6ads-5.1.1-cp310-abi3-macosx_10_14_x86_64.whl

Download URL pyqt6ads-5.1.1-cp310-abi3-macosx_10_14_x86_64.whl
Size 389.1 kB
Tags CPython 3.10 abi3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
69ad036d99375199b40a0c52ac14f98620b7cd672942eee7cbd45d57273109c3
BLAKE2b-256 checksum
How to use checksums
c1b9d50d027bcff59ff40724fd1f5ba431c588e4d53cad56846efe6dabc85564
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 22, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

5.1.1 This release

5 release files

5.0.0

5 release files

4.5.0

5 release files

4.4.0

5 release files

4.3.1

4 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