:py:mod:`custom_dialogs` ======================== .. py:module:: custom_dialogs Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: custom_dialogs.TimedMessageBox .. py:class:: TimedMessageBox(timeout=3, user_test=None, message_pretime=None, message_posttime=None, parent=None) Bases: :py:obj:`PyQt5.QtWidgets.QMessageBox` .. py:attribute:: default_button :value: 'None' .. py:attribute:: time_to_wait :value: '3' .. py:attribute:: user_text :value: 'None' .. py:attribute:: message_pretime :value: 'None' .. py:attribute:: message_posttime :value: 'None' .. py:attribute:: timer .. py:method:: setDefaultButton(button: PyQt5.QtWidgets.QPushButton) -> None .. py:method:: setText(a0: str) -> None .. py:method:: set_timeout_text(message_pretime: str, message_posttime: str) .. py:method:: _new_set_text() .. py:method:: exec() -> Tuple[int, bool] .. py:method:: change_content() .. py:method:: closeEvent(event)