calendar_view#
Module Contents#
Scroll button |
|
Year scroll item delegate |
|
Day scroll item delegate |
|
Scroll view base class |
|
Calendar view base class |
|
Year scroll view |
|
Year calendar view |
|
Month scroll view |
|
Month calendar view |
|
Day scroll view |
|
Day calendar view |
|
Calendar view |
- class ScrollButton(parent: PyQt5.QtWidgets.QWidget = None)#
Bases:
qfluentwidgets.components.widgets.button.TransparentToolButton
Scroll button
- paintEvent(e)#
- class ScrollItemDelegate(min, max)#
Bases:
PyQt5.QtWidgets.QStyledItemDelegate
- setRange(min, max)#
- setPressedIndex(index: PyQt5.QtCore.QModelIndex)#
- setCurrentIndex(index: PyQt5.QtCore.QModelIndex)#
- setSelectedIndex(index: PyQt5.QtCore.QModelIndex)#
- paint(painter, option, index)#
- class YearScrollItemDelegate(min, max)#
Bases:
ScrollItemDelegate
Year scroll item delegate
- class DayScrollItemDelegate(min, max)#
Bases:
ScrollItemDelegate
Day scroll item delegate
- class ScrollViewBase(Delegate: Type[ScrollItemDelegate], parent=None)#
Bases:
PyQt5.QtWidgets.QListWidget
Scroll view base class
- pageChanged#
- scrollUp()#
- scrollDown()#
- scrollToPage(page: int)#
- currentPageRange()#
- setDate(date: PyQt5.QtCore.QDate)#
- scrollToDate(date: PyQt5.QtCore.QDate)#
- wheelEvent(e)#
- mousePressEvent(e)#
- mouseReleaseEvent(e)#
- gridSize() PyQt5.QtCore.QSize #
- class CalendarViewBase(parent=None)#
Bases:
PyQt5.QtWidgets.QFrame
Calendar view base class
- titleClicked#
- itemClicked#
- setScrollView(view: ScrollViewBase)#
- setDate(date: PyQt5.QtCore.QDate)#
- setTitle(title: str)#
- abstract currentPageDate() PyQt5.QtCore.QDate #
- class YearScrollView(parent=None)#
Bases:
ScrollViewBase
Year scroll view
- scrollToDate(date: PyQt5.QtCore.QDate)#
- currentPageRange()#
- class YearCalendarView(parent=None)#
Bases:
CalendarViewBase
Year calendar view
- class MonthScrollView(parent=None)#
Bases:
ScrollViewBase
Month scroll view
- scrollToDate(date: PyQt5.QtCore.QDate)#
- currentPageRange()#
- class MonthCalendarView(parent=None)#
Bases:
CalendarViewBase
Month calendar view
- currentPageDate() PyQt5.QtCore.QDate #
- class DayScrollView(parent=None)#
Bases:
ScrollViewBase
Day scroll view
- gridSize() PyQt5.QtCore.QSize #
- setDate(date: PyQt5.QtCore.QDate)#
- scrollToDate(date: PyQt5.QtCore.QDate)#
- scrollToPage(page: int)#
- currentPageRange()#
- mouseReleaseEvent(e)#
- class DayCalendarView(parent=None)#
Bases:
CalendarViewBase
Day calendar view
- currentPageDate() PyQt5.QtCore.QDate #
- scrollToDate(date: PyQt5.QtCore.QDate)#
- class CalendarView(parent=None)#
Bases:
PyQt5.QtWidgets.QWidget
Calendar view
- dateChanged#
- setShadowEffect(blurRadius=30, offset=(0, 8), color=QColor(0, 0, 0, 30))#
add shadow to dialog
- setDate(date: PyQt5.QtCore.QDate)#
set the selected date
- exec(pos: PyQt5.QtCore.QPoint, ani=True)#
show calendar view