Стандартные диалоги и сообщения
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')