qtpy对qt4和qt5的扭曲qt积分
qt-reactor的Python项目详细描述
q反应器
从qt5reactor分叉,从qt4reactor分叉,现在使用 [qtpy](https://github.com/spyder-ide/qtpy)提供以支持两者。
使用qtreactor
使用pip安装
pip install qt-reactor
在运行/导入任何其他扭曲代码之前,请调用:
app = QApplication(sys.argv) # your code to init QtCore from twisted.application import reactors reactors.installReactor('qt')
或
app = QApplication(sys.argv) # your code to init QtCore import qreactor qreactor.install()
测试
trial --reactor=qt5 [twisted] [twisted.test] [twisted.test.test_internet]
确保插件目录位于 反应堆发现工作。
在python 3上测试
trial对python3还不起作用。改用twisted的Python 3 test runner。
在调用unittest.main()之前安装反应器。
import qreactor qreactor.install() unittest.main(...)