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
calendar
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

月份格式化器

months
encode(month)

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

decode(value)

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

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

Bases: DatePickerBase

日期选择器

MM_DD_YYYY = 0
YYYY_MM_DD = 1
MONTH
YEAR
DAY
isMonthTight
setDateFormat(format: int)

设置日期格式

参数

format: int

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

panelInitialValue()

选择面板的初始值

setMonthTight(isTight: bool)

设置年份月份列是否紧凑

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

设置当前日期

date
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

中文日期选择器

MONTH = '月'
YEAR = '年'
DAY = '日'