def RemplissageJours(self): calendrier = calendar.monthcalendar(self.selectionAnnee, self.selectionMois) for d in self.listeJours: b = Label(text=d, markup=True) self.box_grille.add_widget(b) for wk in range(len(calendrier)): for d in range(0, 7): dateOfWeek = calendrier[wk][d] if not dateOfWeek == 0: date = datetime.date(self.selectionAnnee, self.selectionMois, dateOfWeek) b = Button(text=str(dateOfWeek)) if date == self.selectionDate: b.background_color = get_color_from_hex("30a3cc") b.background_normal = "" if date == datetime.date.today(): b.color = (1, 0, 0, 1) b.bind(on_release=self.on_release) else: b = Label(text='') self.box_grille.add_widget(b) # Mise à jour du titre self.ctrl_titre.text = "[b]" + self.listeMois[ self.selectionMois - 1] + " " + str(self.selectionAnnee) + "[/b]"
def RemplissageJours(self): calendrier = calendar.monthcalendar(self.selectionAnnee, self.selectionMois) for d in self.listeJours : b = Label(text=d, markup=True) self.box_grille.add_widget(b) for wk in range(len(calendrier)): for d in range(0,7): dateOfWeek = calendrier[wk][d] if not dateOfWeek == 0: date = datetime.date(self.selectionAnnee, self.selectionMois, dateOfWeek) b = Button(text=str(dateOfWeek)) if date == self.selectionDate : b.background_color = get_color_from_hex("30a3cc") b.background_normal = "" if date == datetime.date.today() : b.color = (1, 0, 0, 1) b.bind(on_release = self.on_release) else: b = Label(text='') self.box_grille.add_widget(b) # Mise à jour du titre self.ctrl_titre.text = "[b]" + self.listeMois[self.selectionMois-1] + " " + str(self.selectionAnnee) + "[/b]"