跳转到主要内容

Python代码通过各种包装器使用Qt的一个薄层兼容性层

项目描述

资源

文档

Read the Docs

Documentation

问题

GitHub

Issues

仓库

GitHub

Repository

测试

GitHub Actions

Tests

发行版

PyPI

Latest distribution version
Supported Python versions
Supported Python interpreters

简介

qts 是一个 Qt5/6 和 PyQt/PySide 兼容层,用于您的库和应用程序。它旨在与 mypy 一起工作,并包括一个 CLI 工具来通知 mypy 需要的条件。为了保持范围合理,qts 将专注于所有使用 Qt 的代码都需要的变化,例如导入和信号。细微的详细差异不会被抽象化。可能根据情况提供辅助函数等。

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()

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码分发

qts-0.3.tar.gz (26.2 kB 查看哈希值)

上传时间 源代码

构建分发

qts-0.3-py3-none-any.whl (17.4 kB 查看哈希值)

上传时间 Python 3

支持者