Диалоги запроса типового значения

axipy.prompt_string(text: str, title: Optional[str] = None, multiline: bool = False, value: Optional[str] = None) Optional[str]

Диалог запроса строкового значения

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

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

  • multiline – Поддержка задания многострочного текста

  • value – Значение по умолчанию

Пример:

res = prompt_string('Введите текст:', multiline=True)
axipy.prompt_int(text: str, title: Optional[str] = None, value: int = 0, min_value: int = -2147483647, max_value: int = 2147483647, step: int = 1) Optional[int]

Диалог запроса целого значения

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

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

  • value – Значение по умолчанию

  • min_value – Минимально возможное значение при задании

  • max_value – Максимально возможное значение при задании

  • step – Шаг изменения значения посредством мыши

Пример:

value = prompt_int('Введите значение (0..100):', min_value=0, max_value=100)
axipy.prompt_float(text: str, title: Optional[str] = None, value: float = 0.0, min_value: float = -sys.float_info.max, max_value: float = sys.float_info.max, decimals: int = 2, step: float = 1) Optional[float]

Диалог запроса вещественного значения

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

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

  • value – Значение по умолчанию

  • min_value – Минимально возможное значение при задании

  • max_value – Максимально возможное значение при задании

  • decimals – Цифр после запятой

  • step – Шаг изменения значения посредством мыши

Пример:

value = prompt_float('Введите значение (0..100):', min_value=0, max_value=100)
axipy.prompt_item(text: str, title: Optional[str] = None, items: Optional[Iterable[str]] = None, value: Union[int, str] = 0, editable: bool = False) Optional[str]

Диалог выбора значения из выпадающего списка.

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

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

  • items – Последовательность значений или итератор

  • value – Значение по умолчанию или его индекс

  • editable – Допустимо ли редактирование текущего значения

Результат:

Выбранное значение или пустая строка

Пример:

res = prompt_item('Варианты для выбора:', items = ("один", "два", "три"), value = 'два')