10.7.2. Класс cerebro.gui.InputDialog¶
-
class
cerebro.gui.
InputDialog
(type, title, label='', storeKey='')[исходный код]¶ Параметры: Класс диалога ввода.
Методы
display_format()
execute()
items()
max()
min()
set_display_format()
set_items()
set_range()
set_value()
type()
value()
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
См.также
-
execute
()[исходный код]¶ Результат: значение True, если пользователь ввел значение и нажал кнопку Ok. Тип результата: bool Показывает диалог пользователю.
-
items
()[исходный код]¶ Результат: список для выбора значения. Тип результата: list(string,) Применяется только для типа
cerebro.gui.InputDialog.TYPE_COMBOBOX
.См.также
-
max
()[исходный код]¶ Результат: максимальное значение для ввода. Применяется только для типов
cerebro.gui.InputDialog.TYPE_FLOAT
иcerebro.gui.InputDialog.TYPE_INT
См.также
-
min
()[исходный код]¶ Результат: минимальное значение для ввода. Применяется только для типов
cerebro.gui.InputDialog.TYPE_FLOAT
иcerebro.gui.InputDialog.TYPE_INT
См.также
-
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
См.также
-
set_items
(items)[исходный код]¶ Параметры: items (list(string,)) – список для выбора значения. Устанавливает список для выбора значения.
Применяется только для типа
cerebro.gui.InputDialog.TYPE_COMBOBOX
.См.также
-
set_range
(min, max)[исходный код]¶ Параметры: - min – минималное значение для ввода.
- max – максимальное значение для ввода.
Устанавливает минимальное и максимальное значения для ввода.
Применяется только для типов
cerebro.gui.InputDialog.TYPE_FLOAT
иcerebro.gui.InputDialog.TYPE_INT
-
set_value
(val)[исходный код]¶ Параметры: val – значение по умолчанию. Устанавливает значение в диалоге ввода.
Тип входного аргумента определяется
типом диалога ввода
.См.также
-
type
()[исходный код]¶ Результат: тип вводимого значения
.Тип результата: int
-
value
()[исходный код]¶ Результат: введенное пользователем значение. Тип возвращаемого значения определяется
типом диалога ввода
.См.также