Ejemplo n.º 1
0
    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]"
Ejemplo n.º 2
0
 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]"