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()[исходный код]¶ Результат: введенное пользователем значение. Тип возвращаемого значения определяется
типом диалога ввода.См.также