Skip to main content

Resources

Documentation

Read the Docs

Documentation

Issues

GitHub

Issues

Repository

GitHub

Repository

Tests

GitHub Actions

Tests

Distribution

PyPI

Latest distribution version
Supported Python versions
Supported Python interpreters

Introduction

qts is a Qt5/6 and PyQt/PySide compatibility layer for your libraries and applications. It is designed to work with mypy and includes a CLI utility to notify mypy of the needed conditions. To keep the scope reasonable, qts will focus on the variances that all code using Qt will need such as imports and signals. Nuanced detailed differences will not be abstracted away. Helper functions and similar may be provided on a case by case basis.

import qts
import qts.util


def main():
    qts.set_wrapper(qts.available_wrappers()[0])

    from qts import QtWidgets

    application = QtWidgets.QApplication([])
    widget = QtWidgets.QLabel("this is qts")
    widget.show()
    qts.util.exec(application)

main()

Metadata

Release files for qts 0.3

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

Source distribution (sdist)

Source distribution for qts 0.3
File Size Uploaded
qts-0.3.tar.gz 26.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qts 0.3
File Interpreter ABI Platform
qts-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 43.6 kB

Release files / qts-0.3.tar.gz

Download URL qts-0.3.tar.gz
Size 26.2 kB
Tags Source
SHA-256 checksum
How to use checksums
84c62a445824cab252b64cff66b244f6d130fd2df88cf495c23c77df00024345
BLAKE2b-256 checksum
How to use checksums
9779a63d3e1c245a60864c7ce2ba98285eabf8c24db77ac78c3709451df9c69b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release files / qts-0.3-py3-none-any.whl

Download URL qts-0.3-py3-none-any.whl
Size 17.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e041b91daeb02fce0a156889ea3e48fc5e3e3ba8f594cd72b6bd5765720b702
BLAKE2b-256 checksum
How to use checksums
d2470fd5264ee98331e6558dcd5f98596475f9c961a8ce3509459a0b59d3b35a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

1 release file

0.1

2 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