Какие есть события у виджета Calendar в pyQT?
Какие есть события у виджета Calendar в pyQT? По типу как у кнопок есть событие clicked() Не могу нагуглить.
Ответы (2 шт):
setDateRange()- Устанавливает нижнюю и верхнюю дату, доступную для выбораsetFirstDayOfWeek()- Определяет день первого столбца в календаре. Предопределенные дневные константы:Qt.MondayQt.TuesdayQt.WednesdayQt.ThursdayQt.FridayQt.SaturdayQt.SundaysetMinimumDate()- Устанавливает минимальную дату для выбораsetMaximumDate()- Устанавливает максимальную дату для выбораsetSelectedDate()- Устанавливает объект QDate в качестве выбранной датыshowToday()- Показывает текущий месяцselectedDate()- Возвращает выбранную датуsetGridvisible()- Включает или выключает календарную сетку
Вот ссылка на документацию.
activated(const QDate &date)
clicked(const QDate &date)
currentPageChanged(int year, int month)
selectionChanged()
activated - Этот сигнал излучается всякий раз, когда пользователь нажимает клавишу Return или Enter или дважды щелкает дату в виджете календаря.
clicked - Этот сигнал излучается при нажатии кнопки мыши. Дата щелчка мышью указывается по дате . Сигнал излучается только при щелчке по действительной дате, например, даты не выходят за пределы minimumDate () и maximumDate (). Если выбран режим NoSelection , этот сигнал не будет передаваться.
currentPageChanged - Этот сигнал излучается при изменении текущего отображаемого месяца. Новый год и месяц передаются как параметры.
selectionChanged - Этот сигнал излучается при изменении текущей выбранной даты.
