qasync allows coroutines to be used in PyQt/PySide applications by providing an implementation of the PEP 3156 event-loop.