time_picker =========== .. py:module:: qfluentwidgets.components.date_time.time_picker Module Contents --------------- .. autoapisummary:: qfluentwidgets.components.date_time.time_picker.TimePickerBase qfluentwidgets.components.date_time.time_picker.MiniuteFormatter qfluentwidgets.components.date_time.time_picker.AMHourFormatter qfluentwidgets.components.date_time.time_picker.AMPMFormatter qfluentwidgets.components.date_time.time_picker.TimePicker qfluentwidgets.components.date_time.time_picker.AMTimePicker .. py:class:: TimePickerBase(parent=None, showSeconds=False) Bases: :py:obj:`qfluentwidgets.components.date_time.picker_base.PickerBase` Time picker base class .. py:attribute:: timeChanged .. py:method:: getTime() .. py:method:: setTime(time: PyQt5.QtCore.QTime) :abstractmethod: set current time Parameters ---------- time: QTime current time .. py:method:: isSecondVisible() .. py:method:: setSecondVisible(isVisible: bool) :abstractmethod: set the visibility of seconds column .. py:class:: MiniuteFormatter Bases: :py:obj:`qfluentwidgets.components.date_time.picker_base.DigitFormatter` Minute formatter .. py:method:: encode(minute) convert original value to formatted value .. py:class:: AMHourFormatter Bases: :py:obj:`qfluentwidgets.components.date_time.picker_base.DigitFormatter` AM/PM Hour formatter .. py:method:: encode(hour) convert original value to formatted value .. py:class:: AMPMFormatter Bases: :py:obj:`qfluentwidgets.components.date_time.picker_base.PickerColumnFormatter` AM/PM formatter .. py:attribute:: AM .. py:attribute:: PM .. py:method:: encode(hour) convert original value to formatted value .. py:class:: TimePicker(parent=None, showSeconds=False) Bases: :py:obj:`TimePickerBase` 24 hours time picker .. py:attribute:: w .. py:method:: setTime(time) set current time Parameters ---------- time: QTime current time .. py:method:: setSecondVisible(isVisible: bool) set the visibility of seconds column .. py:method:: panelInitialValue() initial value of panel .. py:method:: getTime() .. py:method:: isSecondVisible() .. py:attribute:: time .. py:attribute:: secondVisible .. py:class:: AMTimePicker(parent=None, showSeconds=False) Bases: :py:obj:`TimePickerBase` AM/PM time picker .. py:attribute:: AM .. py:attribute:: PM .. py:method:: setSecondVisible(isVisible: bool) set the visibility of seconds column .. py:method:: setTime(time) set current time Parameters ---------- time: QTime current time .. py:method:: panelInitialValue() initial value of panel .. py:method:: getTime() .. py:method:: isSecondVisible() .. py:attribute:: time .. py:attribute:: secondVisible