def test_event_engine2_registerGeneralHandler(self): def simpletest(event): print(u'registerGeneralHandler处理每秒触发的计时器事件:{}'.format( str(datetime.now()))) app = QCoreApplication(sys.argv) ee = EventEngine2() ee.registerGeneralHandler(simpletest) ee.start() sleep(3) ee.stop() app.exit(0)
def test_event_engine2_register(self): def simpletest(event): print(u'eventEngine2处理每秒触发的计时器事件:{}'.format(str(datetime.now()))) app = QCoreApplication(sys.argv) ee = EventEngine2() # 不触发定时器 # ee.register(1, simpletest) ee.register(EVENT_TIMER, simpletest) ee.start() sleep(3) ee.stop() app.exit(0)
def test(): """测试函数""" import sys from datetime import datetime from qtpy.QtCore import QCoreApplication def simpletest(event): print(u'处理每秒触发的计时器事件:{}'.format(str(datetime.now()))) app = QCoreApplication(sys.argv) ee = EventEngine() # ee.register(EVENT_TIMER, simpletest) ee.registerGeneralHandler(simpletest) ee.start() app.exec_()
def __init__(self): self._reads = {} self._writes = {} self._notifiers = {} self._timer = QTimer() self._timer.setSingleShot(True) self._timer.timeout.connect(self.iterate_qt) if QCoreApplication.instance() is None: # Application Object has not been started yet self.qApp = QCoreApplication([]) self._ownApp = True else: self.qApp = QCoreApplication.instance() self._ownApp = False self._blockApp = None posixbase.PosixReactorBase.__init__(self)
def setUp(self): super(TestGPM, self).setUp() self._timedout = False self.app = QCoreApplication([]) self.pv = SharedPV(nt=NTScalar('i'), initial=42) @self.pv.put def mailbox(pv, op): _log.debug('onPut: %s', op.value()) pv.post(op.value()) op.done() self.server = Server(providers=[{'pvname': self.pv}], isolate=True) self.ctxt = Context('pva', conf=self.server.conf(), useenv=False)
def setUp(self): self.qApp = QCoreApplication(['test_app']) self.table_model = TableModel() self.state_gui_model = StateGuiModel({}) table_index_model_0 = TableIndexModel('LOQ74044', '', '', '', '', '', '', '', '', '', '', '') table_index_model_1 = TableIndexModel('LOQ74044', '', '', '', '', '', '', '', '', '', '', '') self.table_model.add_table_entry(0, table_index_model_0) self.table_model.add_table_entry(1, table_index_model_1) self.table_model.wait_for_file_finding_done() self.qApp.processEvents() self.fake_state = mock.MagicMock(spec=State) self.gui_state_director_instance = mock.MagicMock() self.gui_state_director_instance.create_state.return_value = self.fake_state self.patcher = mock.patch('sans.gui_logic.models.create_state.GuiStateDirector') self.addCleanup(self.patcher.stop) self.gui_state_director = self.patcher.start() self.gui_state_director.return_value = self.gui_state_director_instance
def test(): """测试函数""" import sys from datetime import datetime from qtpy.QtCore import QCoreApplication def simpletest(event): event.show() #print(u'处理每秒触发的计时器事件:{}'.format(str(datetime.now()))) app = QCoreApplication(sys.argv) ee = EventEngine2() #ee.register(EVENT_TIMER, simpletest) #ee.registerGeneralHandler(simpletest) ui = showdata2() ee.register(EVENT_TIMER, ui.printData) ee.start() #event = Event("test") #ee.put(event) app.exec_()
def test(): """测试函数""" import sys from datetime import datetime from qtpy.QtCore import QCoreApplication f = open('z:\log.txt', 'w', encoding='UTF-8') f.write('设施老客户士大夫了') def simpletest(event): print('处理每秒触发的计时器事件:{}\n'.format(str(datetime.now()))) f.write('处理每秒触发的计时器事件:{}\n'.format(str(datetime.now()))) f.flush() app = QCoreApplication(sys.argv) ee = EventEngine2() ee.register(EVENT_TIMER, simpletest) ee.registerGeneralHandler(simpletest) ee.start() app.exec_() f.flush()
def setUpClass(cls): cls.qApp = QCoreApplication(['test_app'])
def on_connected(self, device: Device, ip, port): self.logger.info("New device connected: {}".format(device.id())) @Slot(Device, bytes) def on_message(self, device: Device, message: bytes): self.logger.info("Received from {}: {}".format(device.id(), message)) @Slot(Device) def on_disconnected(self, device: Device): self.logger.info("Device {} disconnected".format(device.id())) self.close() if __name__ == '__main__': sys._excepthook = sys.excepthook def exception_hook(exctype, value, tb): logging.critical(''.join(traceback.format_exception(exctype, value, tb))) sys._excepthook(exctype, value, tb) sys.exit(1) sys.excepthook = exception_hook logging.basicConfig( level=logging.NOTSET, format="%(asctime)s [%(threadName)s] [%(name)s] [%(levelname)s] %(message)s", handlers=[logging.StreamHandler()]) logging.getLogger().debug("Logger enabled") app = QCoreApplication(sys.argv) main = Main() main.start(IP, PORT) sys.exit(app.exec_())
def setUp(self): self.success_callback = mock.MagicMock() self.success_callback_1 = mock.MagicMock() self.error_callback = mock.MagicMock() self.work_handler = WorkHandler() self.qApp = QCoreApplication(['test_app'])
def test1_view(): app = QCoreApplication(['']) app.exec()
def __init__(self, parent=None): super(BackEnd, self).__init__(parent) self._name = None @Property(str) def userName(self): return self._name @userName.setter def userName(self, name): self._name = name self.onNameChanged.emit() if __name__ == '__main__': app = QCoreApplication(['']) eng = QQmlApplicationEngine() qmlRegisterType(BackEnd, 'qml.backend', 1, 0, 'BackEnd') eng.load('app.qml') app.exec() def test1_view(): app = QCoreApplication(['']) app.exec()