date_picker#

Module Contents#

DatePickerBase

日期选择器基类

MonthFormatter

月份格式化器

DatePicker

日期选择器

ZhFormatter

中文日期格式化器

ZhYearFormatter

中文年份格式化器

ZhMonthFormatter

中文月份格式化器

ZhDayFormatter

中文日格式化器

ZhDatePicker

中文日期选择器

class DatePickerBase(parent=None)#

Bases: qfluentwidgets.components.date_time.picker_base.PickerBase

日期选择器基类

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

设置当前日期

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

月份格式化器

encode(month)#

将原始值转换为格式后的字符串

decode(value)#

将格式化字符串转换为原始值

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

Bases: DatePickerBase

日期选择器

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

设置日期格式

参数#

format: int

日期格式,可以是 DatePicker.MM_DD_YYYY 或者 DatePicker.YYYY_MM_DD

panelInitialValue()#

选择面板的初始值

setMonthTight(isTight: bool)#

设置年份月份列是否紧凑

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

设置当前日期

class ZhFormatter#

Bases: qfluentwidgets.components.date_time.picker_base.PickerColumnFormatter

中文日期格式化器

suffix = ''#
encode(value)#

将原始值转换为格式后的字符串

decode(value: str)#

将格式化字符串转换为原始值

class ZhYearFormatter#

Bases: ZhFormatter

中文年份格式化器

suffix = '年'#
class ZhMonthFormatter#

Bases: ZhFormatter

中文月份格式化器

suffix = '月'#
class ZhDayFormatter#

Bases: ZhFormatter

中文日格式化器

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

Bases: DatePicker

中文日期选择器