Модуль графического интерфейса: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) |
Sidminik (обсуждение | вклад) |
||
| Строка 25: | Строка 25: | ||
Создание однострочного поля ввода с указанным типом | Создание однострочного поля ввода с указанным типом | ||
<code>type: InputType<code> Тип поля ввода | <code>type: InputType</code> Тип поля ввода | ||
<code>return: InputElement<code> Созданный элемент ввода | <code>return: InputElement</code> Созданный элемент ввода | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
Версия от 05:44, 30 декабря 2025
Модуль предназначен для создания и вызова разного рода диалоговых окон. Модуль построен на основе библиотеки Qt.
Типы текстовых полей InputType
InputType.STRING - строковое поле ввода;
InputType.DATE - поле для ввода даты;
InputType.TIME - поле для ввода времени;
InputType.DATE_TIME - поле для ввода даты и времени;
InputType.DOUBLE - поле для ввода вещественного числа;
InputType.BOOLEAN - поле для ввода логического значения;
InputType.INT - поле для ввода целочисленного значения.
Цвета текстовых полей ChemicColors
ChemicColors.INPUT_REQUIRED - поле ввода, обязательное для заполнения (желтое).
Класс InputDialog
Класс предназначенный для конструирования произвольных диалогов ввода информации.
makeInput()
Создание однострочного поля ввода с указанным типом
type: InputType Тип поля ввода
return: InputElement Созданный элемент ввода
makeInput(type: InputType): InputElement;