Перейти к содержанию

Модуль графического интерфейса: различия между версиями

Материал из wiki.chemsoft.ru
Строка 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;

makeCombo()

setTitle()

setBackground()

setMinimumWidth()

setMinimumHeight()

on()

show()