date_picker

Module Contents

DatePickerBase

Date picker base class

MonthFormatter

Month formatter

DatePicker

Date picker

ZhFormatter

Chinese date formatter

ZhYearFormatter

Chinese year formatter

ZhMonthFormatter

Chinese month formatter

ZhDayFormatter

Chinese day formatter

ZhDatePicker

Chinese date picker

class DatePickerBase(parent=None)

Bases: qfluentwidgets.components.date_time.picker_base.PickerBase

Date picker base class

dateChanged
getDate()
abstract setDate(date: PyQt5.QtCore.QDate)

set current date

setYearFormatter(formatter: qfluentwidgets.components.date_time.picker_base.PickerColumnFormatter)
setMonthFormatter(formatter: qfluentwidgets.components.date_time.picker_base.PickerColumnFormatter)
setDayFormatter(formatter: qfluentwidgets.components.date_time.picker_base.PickerColumnFormatter)
yearFormatter()
dayFormatter()
monthFormatter()
class MonthFormatter

Bases: qfluentwidgets.components.date_time.picker_base.PickerColumnFormatter

Month formatter

encode(month)

convert original value to formatted value

decode(value)

convert formatted value to original value

class DatePicker(parent=None, format=MM_DD_YYYY, isMonthTight=True)

Bases: DatePickerBase

Date picker

MM_DD_YYYY = 0
YYYY_MM_DD = 1
date
setDateFormat(format: int)

set the format of date

Parameters

format: int

the format of date, could be DatePicker.MM_DD_YYYY or DatePicker.YYYY_MM_DD

panelInitialValue()

initial value of panel

setMonthTight(isTight: bool)

set whether the month column is tight

getDate()
setDate(date: PyQt5.QtCore.QDate)

set current date

class ZhFormatter

Bases: qfluentwidgets.components.date_time.picker_base.PickerColumnFormatter

Chinese date formatter

suffix = ''
encode(value)

convert original value to formatted value

decode(value: str)

convert formatted value to original value

class ZhYearFormatter

Bases: ZhFormatter

Chinese year formatter

suffix = '年'
class ZhMonthFormatter

Bases: ZhFormatter

Chinese month formatter

suffix = '月'
class ZhDayFormatter

Bases: ZhFormatter

Chinese day formatter

suffix = '日'
class ZhDatePicker(parent=None)

Bases: DatePicker

Chinese date picker