Skip to main content

Поля ввода

      

             1.     Изображение

·        по кнопке «Выбрать изображение» позволяет загрузить любое изображение, которое будет отображаться в правой части поля ввода. Изображение подгоняется по ширине или высоте, чтобы входить в заданную справа область с сохранением пропорций. Изображения закрашиваются выбранным в настройках шрифта цветом, т.е. любое изображение, не являющееся, например, иконкой, будет выглядеть как чёрный прямоугольник или квадрат, если выбран чёрный цвет шрифта для текущего состояния

·       в поле «Изображение» автоматически подгружается название выбранного файла. В это же поле можно прописать полный путь до картинки на устройстве, например, C:\Users\myUser\Pictures\upload.png. Чтобы убрать изображение с кнопки, очистите это поле

2.     Placeholder

·       Placeholder – текст, который будет отображаться вверху поля ввода, позволяя не добавлять подписей. Если поле ввода пустое, то этот текст расположен внутри него, при вводе какого-либо значения – переносится наверх:

     

 

 3.     Клавиатура

·       Использование системной клавиатуры – позволяет настраивать, будет ли появляться экранная клавиатура для ввода данных (как в системе, всегда или никогда)

·       Стиль клавиатуры – настраивает внешний вид экранной клавиатуры: полная или только цифры

4.     Значение

·       Текст – текущее содержимое поля ввода

5.     Объект

·       Регистр – позволяет приводить все вводимые символы к одному регистру: верхнему или нижнему, вариант «любой» не будет влиять на регистр

·      Маска – ограничивает количество и тип вводимых символов. Например, если в маске будет написано "999-999", то в поле будет требоваться ввести 6 цифр, которые автоматически будут разделены дефисом. Более подробно о том, как записывается маска можно почитать в документации: https://doc.qt.io/qt-6/qlineedit.html#inputMask-prop

Если маска установлена, а значение не введено (если маска требует наличия определённых символов) или введено неверно, поле ввода будет обведено красным, независимо от выбранного цвета границы:

 

·      Пароль – позволяет скрывать вводимые символы и добавляет в поле ввода справа иконку с глазом, которая позволяет просмотреть введённые символы. Если до этого было выбрано какое-то изображение для поля ввода, оно наложится на иконку с глазом.

В datahub приходит уведомление при изменении текста, по адресу лежит содержимое поля ввода.

Многострочное поле ввода

Отличается от поля ввода только тем, что длинный текст переносится вниз (в обычном поле ввода весь текст идёт в одну строку). Также есть возможность делать перенос строки с помощью комбинации клавиш «Shift+Enter». Если текст не влезает по высоте, то он уходит за нижний край поля ввода, становится доступным ползунок прокрутки в правой части поля:

Прокручивать содержимое поля можно также с помощью колёсика мыши.

В datahub приходит уведомление при изменении текста, по адресу лежит содержимое поля ввода.