def __init__(self): super().__init__() dial = ConnectDialog(self) dial.exec() # tmp!!!!! TODO: try: self.channel = Channel('192.168.1.11', 8000 + int(dial.port_field.text()), '69420') except ValueError as _: self.channel = Channel('192.168.1.11', 8000, '69420') # self.channel = Channel(dial.host_field.text(), dial.port_field.text(), dial.password_field.text()) self.move_buttons = dict() self.light_buttons = dict() self.distance_label = None self.speed_label = None self.line_label = None self.place_move_buttons() self.place_light_buttons() self.place_labels() self.widget_update_signal.connect(self.update_widgets) self.lock = Lock() self.update_active = True Thread(target=self.supervise_update).start()
def connection_dialog(self): if self._connection_dialog is None: self._connection_dialog = ConnectDialog(self) self._connection_dialog.set_known_connections( self.known_session_params) return self._connection_dialog
def action_connect(self): if not self.client.is_connected: confirm = ConnectDialog(self.client) confirm.exec_() self.prompt_login()