Пример #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>')
Пример #2
0
    def updateClock(self):

        # What time is it ?
        cur = QTime.currentTime()

        self.from_time_updater = True
        self.ui.timeEdit.setTime(cur)
        self.from_time_updater = False
Пример #3
0
    def initialize(self, typ=None, val=None):
        if typ is None:
            typ = 'day/time'
            val = (-1, 6, 0)
        if typ == 'day/time':
            val = convert_day_time_schedule(val)

        days_of_week, hour, minute = val
        for i, d in enumerate(self.days):
            d.setChecked(i in days_of_week)

        self.time.setTime(QTime(hour, minute))
Пример #4
0
 def show_clock(self):
     self.clock_label.setVisible(True)
     self.clock_label.setText(QTime(22, 33,
         33).toString(Qt.SystemLocaleShortDate))
     self.clock_timer.start(1000)
     self.clock_label.setStyleSheet(self.info_label_style%(
             'rgba(0, 0, 0, 0)', self.view.document.colors()[1]))
     self.clock_label.resize(self.clock_label.sizeHint())
     sw = QApplication.desktop().screenGeometry(self.view)
     vswidth = (self.vertical_scrollbar.width() if
             self.vertical_scrollbar.isVisible() else 0)
     self.clock_label.move(sw.width() - vswidth - 15
             - self.clock_label.width(), sw.height() -
             self.clock_label.height()-10)
     self.update_clock()
Пример #5
0
 def update_clock(self):
     self.clock_label.setText(QTime.currentTime().toString(Qt.SystemLocaleShortDate))
Пример #6
0
 def update_clock(self):
     self.clock_label.setText(QTime.currentTime().toString('h:mm a'))
Пример #7
0
 def initialize(self, typ=None, val=None):
     if val is None:
         val = ((1,), 6, 0)
     days_of_month, hour, minute = val
     self.days.setText(', '.join(map(str, map(int, days_of_month))))
     self.time.setTime(QTime(hour, minute))
Пример #8
0
 def update_clock(self):
     self.clock_label.setText(QTime.currentTime().toString('h:mm a'))