Стандартные диалоги и сообщения

DlgButtons - Кнопки диалога.

class axipy.DlgButtons

Кнопки диалога или сообщения.

Атрибуты:

NONE

Отсутствует

OK

Подтверждение

CANCEL

Отмена

YES

Да

NO

Нет

RETRY

Повтор

ABORT

Прервать

IGNORE

Проигнорировать

OK_CANCEL

Комбинация OK и CANCEL

YES_NO

Комбинация OK и CANCEL

YES_NO_CANCEL

Комбинация YES, NO и CANCEL

RETRY_CANCEL

Комбинация RETRY и CANCEL

ABORT_RETRY_IGNORE

Комбинация ABORT, RETRY и IGNORE

DlgIcon - Иконки диалога.

class axipy.DlgIcon

Стандартная иконка.

Атрибуты:

NONE

Отсутствует

INFORMATION

Информация

WARNING

Предупреждение

ERROR

Ошибка

QUESTION

Вопрос

axipy.show_message(text: str, title: Optional[str] = None, icon: DlgIcon = DlgIcon.NONE, details: Optional[str] = None)

Показ сообщения.

Параметры:
  • text – Текст диалога

  • title – Заголовок

  • icon – Иконка

  • details – Дополнительная информация в виде текста

Пример:

show_message('Сообщение', 'Заголовок', icon=DlgIcon.INFORMATION)
axipy.show_dialog(text: str, title: Optional[str] = None, buttons: DlgButtons = DlgButtons.OK, icon: DlgIcon = DlgIcon.NONE, default_button: Optional[DlgButtons] = None, details: Optional[str] = None) DlgButtons

Показ диалога, в котором предполагается анализ реакции пользователя.

Параметры:
  • text – Текст диалога

  • title – Заголовок

  • buttons – Перечень стандартных кнопок диалога,

  • icon – Иконка

  • default_button – Кнопка, выбранная по умолчанию. Должна присутствовать в buttons

  • details – Дополнительная информация в виде текста

Результат:

Возвращает выбор пользователя в диалоге

Пример:

res = show_dialog('Подтвердить действие?', 'Заголовок',
            icon=DlgIcon.QUESTION,
            default_button = DlgButtons.CANCEL,
            buttons = DlgButtons.YES_NO_CANCEL)
if res == DlgButtons.YES:
    print('Yes')