vnpy 2.9.0中trader/ui/widget.py中有
signal_tick = QtCore.pyqtSignal(Event)
和
self.signal_tick.connect(self.process_tick_event)
self.event_engine.register(EVENT_TICK, self.signal_tick.emit)
为什么不像vnpy_strategy/engine.py中直接注册呢?
self.event_engine.register(EVENT_TICK, self.process_tick_event)
中间通过一个信号传递跟直接注册有什么不同?