-
User Story
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
None
-
9fc6f33fd (6.4), 3d036e0aa (dev)
The PySide2 module should be compatible with most of the Python features, and AsyncIO is one of them.
A clean integration should be possible at the level of our API, so we can expose an EventLoop that can handle the QApp and our own async methods.
A good example of this compatibility feature has been shown in the Quamash library which was developed to handle async calls with Qt applications (including PyQt and PySide)
UPDATE: Another module called asyncqt based on quamash appeared, which apply the same idea but for newer versions of Qt.
The details of this feature can be found on the PEP3156
- is duplicated by
-
PYSIDE-668 Python's asyncio, and an awaitable signal proposal
-
- Closed
-
- relates to
-
PYSIDE-1521 closeEvent() not sent if QApplication isn't in main thread
-
- Closed
-
-
PYSIDE-1999
Async examples/tutorials: Trio
-
- Closed
-
- mentioned in
-
Page Loading...
| For Gerrit Dashboard: PYSIDE-769 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 492166,112 | QtAsyncio: Implement non-socket transports | dev | pyside/pyside-setup | Status: NEW | 0 | 0 |
| 493006,111 | QtAsyncio: Implement opening network connections | dev | pyside/pyside-setup | Status: NEW | 0 | 0 |
| 497120,99 | QtAsyncio: Implement QAsyncioServer | dev | pyside/pyside-setup | Status: NEW | 0 | 0 |
| 498796,87 | QtAsyncio: Add helper functions | dev | pyside/pyside-setup | Status: NEW | 0 | 0 |
| 545224,26 | QtAsyncio: Implement socket transports | dev | pyside/pyside-setup | Status: NEW | 0 | 0 |
| 545892,21 | QtAsyncio: Implement subprocess functions | dev | pyside/pyside-setup | Status: NEW | 0 | 0 |
| 648570,19 | QtAsyncio: enable basic create_server() with QtTcpServer backend | dev | pyside/pyside-setup | Status: NEW | -1 | 0 |
| 658645,8 | WIP: QtAsyncio: Brush up code/Part II questionable parts | dev | pyside/pyside-setup | Status: NEW | -2 | 0 |