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()
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 def action_connect(self):
     if not self.client.is_connected:
         confirm = ConnectDialog(self.client)
         confirm.exec_()
         self.prompt_login()