def _syncAwaitQt(future): import PyQt5.Qt as qt future = asyncio.ensure_future(future) qLoop = qt.QEventLoop() future.add_done_callback(lambda f: qLoop.quit()) qLoop.exec_() return future.result()
def _syncAwaitQt(future): import PyQt5.Qt as qt loop = asyncio.get_event_loop() future = asyncio.ensure_future(future, loop=loop) qLoop = qt.QEventLoop() future.add_done_callback(lambda f: qLoop.quit()) qLoop.exec_() return future.result() if future.done() else None
def run(self, *args, **kwargs): self.Timer.start() loop = Qt.QEventLoop() loop.exec_()
def run(self, *args, **kwargs): self.DaqInterface.StartAcquisition(**self.SampKw) loop = Qt.QEventLoop() loop.exec_()