pyguiadapter.widgets.dateedit
控件配置类
DateEditConfig
dataclass
Bases: CommonParameterWidgetConfig
DateEdit的配置类。
Source code in pyguiadapter\widgets\basic\dateedit.py
alignment: Alignment = Qt.AlignLeft | Qt.AlignVCenter
class-attribute
instance-attribute
对齐方式,可选值有:AlignLeft、AlignRight、AlignCenter、AlignJustify等。
calendar_popup: bool = False
class-attribute
instance-attribute
是否显示日历弹窗
default_value: Union[date, QDate, None] = date.today()
class-attribute
instance-attribute
控件的默认值
display_format: Optional[str] = None
class-attribute
instance-attribute
日期的显示格式,可以参考Qt官方文档: displayFormat
max_date: Union[date, QDate, None] = None
class-attribute
instance-attribute
控件的最大日期
min_date: Union[date, QDate, None] = None
class-attribute
instance-attribute
控件的最小日期
time_spec: Optional[TimeSpec] = None
class-attribute
instance-attribute
时间日期标准,可以参考Qt官方文档: TimeSpec
控件类
DateEdit
Bases: CommonParameterWidget
AlignCenter = Qt.AlignCenter
class-attribute
instance-attribute
对齐方式:居中对齐
AlignJustify = Qt.AlignJustify
class-attribute
instance-attribute
对齐方式:两端对齐
AlignLeft = Qt.AlignLeft
class-attribute
instance-attribute
对齐方式:左对齐
AlignRight = Qt.AlignRight
class-attribute
instance-attribute
对齐方式:右对齐
LocalTime = Qt.LocalTime
class-attribute
instance-attribute
时间日期的标准:本地时间
OffsetFromUTC = Qt.OffsetFromUTC
class-attribute
instance-attribute
时间日期的标准:OffsetFromUTC
TimeZone = Qt.TimeZone
class-attribute
instance-attribute
时间日期的标准:TimeZone
UTC = Qt.UTC
class-attribute
instance-attribute
时间日期的标准:UTC
对应参数数据类型
datetime.date