Пример #1
0
 def initGui(self, gui_type):
     if gui_type == 'full':
         self.spawnFullGui()
         self.initTables(self._widget, self.joystick_table_left_edge, self.joystick_table_top_edge) 
     else:
         self.spawnTabGui()
         self.initTables(self._widget.gui_tabs.widget(self.raw_data_tab_idx), 20, 20) 
         self._widget.gui_tabs.setCurrentIndex(self.current_tab_idx)
         
     self.resetGuiTimer()            
     self.initJoystickGraphics()
     self.initBumperGraphics()
     self.initChecklists()
     self.bindCallbacks()
     self.refreshMaxSpeed()
     
     # Initialize absolute wake time setter to current time
     datetime_now = QDateTime(QDate.currentDate(), QTime.currentTime())
     self._widget.absolute_wake_time_obj.setDateTime(datetime_now)
     temp_time = self._widget.absolute_wake_time_obj.time()
     temp_time = QTime(temp_time.hour(), temp_time.minute())
     self._widget.absolute_wake_time_obj.setTime(temp_time)
     
     # Set connection label text
     if self.base_connected:
         self._widget.disconnected_lbl.setVisible(False)
     else:
         self._widget.disconnected_lbl.setVisible(True)
         self._widget.disconnected_lbl.setText('<font color=#FF0000>NOT CONNECTED</font>')