bootstack.ask_date_range#
- bootstack.ask_date_range(*, title='', start_date=None, end_date=None, min_date=None, max_date=None, first_weekday=6, disabled_dates=None, parent=None)#
Show a calendar dialog for selecting a start and end date range.
- Parameters:
title (str) – Dialog window title.
start_date (date | None) – Pre-selected range start date.
end_date (date | None) – Pre-selected range end date.
min_date (date | None) – Earliest selectable date (inclusive).
max_date (date | None) – Latest selectable date (inclusive).
first_weekday (int) – First day of the week.
0= Monday,6= Sunday (default).disabled_dates (list[date] | None) – Specific dates to disable from selection.
parent (Any) – Parent widget. Defaults to the active root window.
- Returns:
A
(start, end)tuple ofdateobjects, orNoneif canceled.- Return type: