コード例 #1
0
 def updateMonthView(self):
     monthDates = sqliteUtils.monthViewInit(self.selected_date)
     daysList = []
     self.monthEntries.clear()
     for d in monthDates:
         daysList.append(d.day)
         self.monthEntries.append(sqliteUtils.getEventTitles(datetime.date(d)))
     self.labelMonthView.setText(self.selected_date.strftime('%B  %Y'))
     self.monthViewModel.setAllData(self.monthEntries, daysList, monthDates)
コード例 #2
0
 def updateWeekView(self):
     weekDates = sqliteUtils.weekViewInit(self.selected_date)
     self.weekEntries.clear()
     for d in weekDates:
         fDay = format(d.strftime('%A'), '<11')
         strfDate = d.strftime("%d/%m/%Y")
         fDate = ''.join(('\n', fDay, '\n\n', strfDate))
         e = sqliteUtils.fetchEntry(datetime.date(d))
         if e is not None:
             self.weekEntries.append((fDate, e[0], sqliteUtils.getEventTitles(datetime.date(d))))
         else:
             self.weekEntries.append((fDate, '', ''))
     weekNo = weekDates[0].isocalendar()[1]
     self.labelWeekView.setText('Week No. ' + str(weekNo))
     self.weekViewModel.setAllData(self.weekEntries)