10.7.2. Класс cerebro.gui.InputDialog

class cerebro.gui.InputDialog(type, title, label='', storeKey='')[исходный код]
Параметры:
  • type (int) – тип вводимого значения.
  • title (string) – заголовок диалога.
  • label (string) – текстовая метка.
  • store_key (string) – ключ для восстановления последнего введенного значения.

Класс диалога ввода.

Методы

_images/capi_gui_input.png
dinput = cerebro.gui.input_dialog(cerebro.gui.InputDialog.TYPE_INT, 'Пример ввода', 'Введите')
dinput.set_range(-100, 100)
dinput.set_value(10)    
res = dinput.execute()
if res == True:
        print('Введенное пользователем значение', dinput.value())
display_format()[исходный код]
Результат:формат, используемый для отображения даты и времени.

Применяется только для типа cerebro.gui.InputDialog.TYPE_DATETIME

См.также

set_display_format().

execute()[исходный код]
Результат:значение True, если пользователь ввел значение и нажал кнопку Ok.
Тип результата:bool

Показывает диалог пользователю.

items()[исходный код]
Результат:список для выбора значения.
Тип результата:list(string,)

Применяется только для типа cerebro.gui.InputDialog.TYPE_COMBOBOX.

См.также

set_items().

max()[исходный код]
Результат:максимальное значение для ввода.

Применяется только для типов cerebro.gui.InputDialog.TYPE_FLOAT и cerebro.gui.InputDialog.TYPE_INT

См.также

set_range().

min()[исходный код]
Результат:минимальное значение для ввода.

Применяется только для типов cerebro.gui.InputDialog.TYPE_FLOAT и cerebro.gui.InputDialog.TYPE_INT

См.также

set_range().

set_display_format(format)[исходный код]
Параметры:format (string) – формат, используемый для отображения даты и времени.

Устанавливает формат отображения даты и времени в строковом виде.

Пример:

dinput.set_display_format('yyyy.MM.dd hh:mm") #  for example: 2014.01.01 13:09

Применяется только для типа cerebro.gui.InputDialog.TYPE_DATETIME

См.также

display_format().

set_items(items)[исходный код]
Параметры:items (list(string,)) – список для выбора значения.

Устанавливает список для выбора значения.

Применяется только для типа cerebro.gui.InputDialog.TYPE_COMBOBOX.

См.также

items().

set_range(min, max)[исходный код]
Параметры:
  • min – минималное значение для ввода.
  • max – максимальное значение для ввода.

Устанавливает минимальное и максимальное значения для ввода.

Применяется только для типов cerebro.gui.InputDialog.TYPE_FLOAT и cerebro.gui.InputDialog.TYPE_INT

См.также

max(), min().

set_value(val)[исходный код]
Параметры:val – значение по умолчанию.

Устанавливает значение в диалоге ввода.

Тип входного аргумента определяется типом диалога ввода.

См.также

value().

type()[исходный код]
Результат:тип вводимого значения.
Тип результата:int
value()[исходный код]
Результат:введенное пользователем значение.

Тип возвращаемого значения определяется типом диалога ввода.

См.также

set_value().