コード例 #1
0
 def delete(qobj: QObject):
     assert qobj.thread() is QThread.currentThread()
     spy = QSignalSpy(qobj.destroyed)
     qobj.deleteLater()
     QCoreApplication.sendPostedEvents(qobj, QEvent.DeferredDelete)
     assert len(spy) == 1
コード例 #2
0
ファイル: test_qtest.py プロジェクト: ales-erjavec/anyqt
 def test_qwait(self):
     obj = QObject()
     obj.deleteLater()
     QTest.qWait(0)
     self.assertTrue(isdeleted(obj))