PyDMDateTimeEdit

class pydm.widgets.datetime.PyDMDateTimeEdit(parent=None, init_channel=None)[source]

Bases: QDateTimeEdit, PyDMWritableWidget, TimeBase

blockPastDate

Error out if user tries to set value to a date older than current.

keyPressEvent(self, e: Optional[QKeyEvent])[source]
relative

Whether the value in milliseconds is relative to current date or if it is milliseconds since epoch.

returnPressed

A QDateTimeEdit with support for setting the text via a PyDM Channel, or through the PyDM Rules system.

Parameters:
  • parent (QWidget) – The parent widget for the Label

  • init_channel (str, optional) – The channel to be used by the widget.

timeBase

Whether to use milliseconds or seconds as time base for the widget

value_changed(new_val)[source]

Callback invoked when the Channel value is changed.

Parameters:

new_val (str, int, float, bool or np.ndarray) – The new value from the channel. The type depends on the channel.

Note

See QDateTimeEdit Documentation for all inherited properties and methods.