123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- Metadata-Version: 2.1
- Name: QtPy
- Version: 1.9.0
- Summary: Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets.
- Home-page: https://github.com/spyder-ide/qtpy
- Author: Colin Duquesnoy, The Spyder Development Team
- Author-email: goanpeca@gmail.com
- Maintainer: Gonzalo Peña-Castellanos
- Maintainer-email: goanpeca@gmail.com
- License: MIT
- Keywords: qt PyQt4 PyQt5 PySide
- Platform: UNKNOWN
- Classifier: Development Status :: 5 - Production/Stable
- Classifier: Environment :: X11 Applications :: Qt
- Classifier: Environment :: Win32 (MS Windows)
- Classifier: Intended Audience :: Developers
- Classifier: License :: OSI Approved :: MIT License
- Classifier: Operating System :: OS Independent
- Classifier: Programming Language :: Python :: 2
- Classifier: Programming Language :: Python :: 2.7
- Classifier: Programming Language :: Python :: 3
- Classifier: Programming Language :: Python :: 3.3
- Classifier: Programming Language :: Python :: 3.4
- Classifier: Programming Language :: Python :: 3.5
- Description-Content-Type: text/markdown
- # QtPy: Abstraction layer for PyQt5/PyQt4/PySide2/PySide
- [](./LICENSE)
- [](https://pypi.org/project/QtPy/)
- [](https://www.anaconda.com/download/)
- [](https://www.anaconda.com/download/)
- [](#backers)
- [](https://gitter.im/spyder-ide/public)<br>
- [](https://github.com/spyder-ide/qtpy)
- [](https://ci.appveyor.com/project/spyder-ide/qtpy/branch/master)
- [](https://circleci.com/gh/spyder-ide/qtpy)
- [](https://coveralls.io/github/spyder-ide/qtpy?branch=master)
- *Copyright © 2009–2019 The Spyder Development Team*
- ## Description
- **QtPy** is a small abstraction layer that lets you
- write applications using a single API call to either PyQt or PySide.
- It provides support for PyQt5, PyQt4, PySide2 and PySide using the Qt5 layout
- (where the QtGui module has been split into QtGui and QtWidgets).
- Basically, you can write your code as if you were using PySide2
- but import Qt modules from `qtpy` instead of `PySide2` (or `PyQt5`)
- ### Attribution and acknowledgments
- This project is based on the [pyqode.qt](https://github.com/pyQode/pyqode.qt)
- project and the [spyderlib.qt](https://github.com/spyder-ide/spyder/tree/2.3/spyderlib/qt)
- module from the [Spyder](https://github.com/spyder-ide/spyder) project, and
- also includes contributions adapted from
- [qt-helpers](https://github.com/glue-viz/qt-helpers), developed as part of the
- [glue](http://glueviz.org) project.
- Unlike `pyqode.qt` this is not a namespace package, so it is not tied
- to a particular project or namespace.
- ### License
- This project is released under the MIT license.
- ### Requirements
- You need PyQt5, PyQt4, PySide2 or PySide installed in your system to make use
- of QtPy. If several of these packages are found, PyQt5 is used by
- default unless you set the `QT_API` environment variable.
- `QT_API` can take the following values:
- * `pyqt5` (to use PyQt5).
- * `pyqt` or `pyqt4` (to use PyQt4).
- * `pyside2` (to use PySide2)
- * `pyside` (to use PySide).
- ### Installation
- ```bash
- pip install qtpy
- ```
- or
- ```bash
- conda install qtpy
- ```
- ## Contributing
- Everyone is welcome to contribute!
- ## Sponsors
- Become a sponsor to get your logo on our README on Github.
- [](https://opencollective.com/spyder#support)
|