跳转到主要内容

Twisted Qt集成

项目描述

PyPI version supported Python versions source on GitHub GitHub Actions build status

使用Qt5Reactor

Qt5Reactor与PyQt5和PySide2兼容。

使用pip安装

pip install qt5reactor

在运行/导入任何其他Twisted代码之前,调用

app = QApplication(sys.argv) # your code to init QtCore
from twisted.application import reactors
reactors.installReactor('qt5')

app = QApplication(sys.argv) # your code to init QtCore
import qt5reactor
qt5reactor.install()

测试

trial --reactor=qt5 [twisted] [twisted.test] [twisted.test.test_internet]

确保插件目录在路径中或在当前目录中,以便反应器发现功能正常工作。

还有适用于pytest-twistedpytest。您可以通过添加--reactor=qt5reactor来指定使用qt5reactor。

项目详情


下载文件

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

源分布

qt5reactor-0.6.3.tar.gz (24.5 kB 查看哈希值)

上传时间

构建分布

qt5reactor-0.6.3-py3-none-any.whl (9.5 kB 查看哈希值)

上传时间 Python 3

由以下组织支持