Exemplo n.º 1
0
    def __init__(self, id, uri, parent):
        super(dron, self).__init__()
        # ustawienie gui
        self.ui = Ui_Dron()
        self.ui.setupUi(self)
        self.ui.tabWidget.setCurrentIndex(0)

        #inicjalizacja ustawien drona
        self.uri = uri
        self.id = id
        self.cf = cf(self)
        self.ui.l_conn.setText("Choosen: {}".format(self.uri))

        # odswiezanie interfejsu
        self.update_gui_thread = QTimer()
        self.update_gui_thread.timeout.connect(self.update_interface)
        self.update_gui_thread.start(100)

        # ustawienia watku wyliczjacego sterowanie
        self.update_control_thread = QTimer()
        self.update_control_thread.timeout.connect(self.update_control)
        self.timeout = 0
        self.set_signals()  # ustawienie sygnalow PyQt
        self.set_variables()