def __init__(self): QWidget.__init__(self) self.ui = Ui_Main() self.ui.setupUi(self) self.connect_ui() self.show() self._dispatcher = CommandDispatcher() self._who_to_call = {} self._response_poller = QTimer(self) self._response_poller.timeout.connect(self._check_core_responses) self._response_poller.start(100) # milliseconds