fast_calendar_view

Module Contents

FastScrollItemDelegate

Fast scroll item delegate

FastYearScrollItemDelegate

Year scroll item delegate

FastDayScrollItemDelegate

Fast day scroll item delegate

FastScrollViewBase

Scroll view base class

FastYearScrollView

Year scroll view

FastMonthScrollView

Month scroll view

FastDayScrollView

Day scroll view

FastYearCalendarView

Year calendar view

FastMonthCalendarView

Month calendar view

FastDayCalendarView

Day calendar view

FastCalendarView

Flyout view base class

class FastScrollItemDelegate(min, max)

Bases: qfluentwidgets.components.date_time.calendar_view.ScrollItemDelegate

Fast scroll item delegate

selectedDate = None
currentDate
setSelectedDate(date: PyQt5.QtCore.QDate)
setCurrentDate(date: PyQt5.QtCore.QDate)
class FastYearScrollItemDelegate(min, max)

Bases: FastScrollItemDelegate

Year scroll item delegate

class FastDayScrollItemDelegate(min, max)

Bases: FastScrollItemDelegate

Fast day scroll item delegate

class FastScrollViewBase(Delegate: Type[FastScrollItemDelegate], parent=None)

Bases: qfluentwidgets.components.date_time.calendar_view.ScrollViewBase

Scroll view base class

pageChanged
scrollToPage(page: int)
wheelEvent(e)
pageCount()
pageSize()
class FastYearScrollView(parent=None)

Bases: FastScrollViewBase

Year scroll view

scrollToDate(date: PyQt5.QtCore.QDate)
currentPageRange()
class FastMonthScrollView(parent=None)

Bases: FastScrollViewBase

Month scroll view

scrollToDate(date: PyQt5.QtCore.QDate)
currentPageRange()
pageCount()
class FastDayScrollView(parent=None)

Bases: FastScrollViewBase

Day scroll view

vBoxLayout
weekDays
weekDayGroup
weekDayLayout
gridSize() PyQt5.QtCore.QSize
setDate(date: PyQt5.QtCore.QDate)
scrollToDate(date: PyQt5.QtCore.QDate)
currentPageRange()
mouseReleaseEvent(e)
pageCount()
class FastYearCalendarView(parent=None)

Bases: qfluentwidgets.components.date_time.calendar_view.CalendarViewBase

Year calendar view

class FastMonthCalendarView(parent=None)

Bases: qfluentwidgets.components.date_time.calendar_view.CalendarViewBase

Month calendar view

currentPageDate() PyQt5.QtCore.QDate
class FastDayCalendarView(parent=None)

Bases: qfluentwidgets.components.date_time.calendar_view.CalendarViewBase

Day calendar view

currentPageDate() PyQt5.QtCore.QDate
scrollToDate(date: PyQt5.QtCore.QDate)
class FastCalendarView(parent=None)

Bases: qfluentwidgets.components.widgets.flyout.FlyoutViewBase

Flyout view base class

dateChanged
resetted
date
hBoxLayout
stackedWidget
yearView
monthView
dayView
isRestEnabled()
setResetEnabled(isEnabled: bool)

set the visibility of reset button

setDate(date: PyQt5.QtCore.QDate)

set the selected date

paintEvent(e)