def setSelectedDateJulian(self): date_new = self.gregorianCalendarWidget.selectedDate() date_jd = date_new.toJulianDay() date_ju = holydate_func.jd_to_ju(date_jd) day, month, year = date_ju string = '{year} {month} {day}'.format(year=year, month=month, day=day) date_old = QtCore.QDate.fromString(string, "yyyy M d") self.julianCalendarWidget.setSelectedDate(date_old)
def setDateToday(self): """Set today from button.""" if self.calendar_system == 'gregorian': self.gregorianCalendarWidget.setSelectedDate( QtCore.QDate.currentDate() ) self.gregorianDateEditForm.setDate(QtCore.QDate.currentDate()) elif self.calendar_system == 'julian': date_new = QtCore.QDate.currentDate() date_jd = date_new.toJulianDay() date_ju = holydate_func.jd_to_ju(date_jd) day, month, year = date_ju string = '{year} {month} {day}'.format( year=year, month=month, day=day ) date_old = QtCore.QDate.fromString(string, "yyyy M d") self.julianCalendarWidget.setSelectedDate(date_old) self.julianCalendarWidget.setFocus() self.julianDateEditForm.setDate(date_old)