Spec-Zone.ru › Qt 5.14

Тип SpinBox QML

Предоставляет элемент управления спинбоксом. Подробнее...

Заявление об импорте: import QtQuick.Controls 1.4
С момента: Qt 5.1
Наследует:

FocusScope

  • Список всех членов, включая наследуемые члены

Свойства

  • activeFocusOnPress : bool
  • cursorPosition : int
  • decimals : int
  • шрифт : шрифт
  • горизонтальноеВыравнивание : int
  • hovered : bool
  • inputMethodComposing : bool
  • максимальноеЗначение : real
  • меню : Компонент
  • минимальноеЗначение : real
  • префикс : строка
  • выделениеМышью : bool
  • шаг : real
  • суффикс : строка
  • значение : real

Сигналы

  • editingFinished()

Подробное описание

SpinBox позволяет пользователю выбирать значение, нажимая на кнопки вверх или вниз, или нажимая клавиши вверх или вниз на клавиатуре. Пользователь также может ввести значение вручную.

По умолчанию SpinBox предоставляет дискретные значения в диапазоне [0-99] с шагом 1 и 0 десятичных знаков.

SpinBox {
    id: spinbox
}

Обратите внимание, что если вам требуются десятичные значения, необходимо установить десятичные знаки на значение, отличное от 0.

SpinBox {
    id: spinbox
    decimals: 2
}

Документация по свойствам

activeFocusOnPress : bool

Это свойство указывает, должен ли Spinbox получить активный фокус при нажатии. Значение по умолчанию равно true.

cursorPosition : int

Это свойство содержит позицию курсора в SpinBox.

Это свойство было представлено в QtQuick.Controls 1.5.

decimals : int

Это свойство указывает количество десятичных знаков. Обратите внимание, что если вы введете больше десятичных знаков, чем указано, они будут усечены до указанного количества десятичных знаков. Значение по умолчанию равно 0.

font : шрифт

Это свойство указывает текущий шрифт, используемый SpinBox.

horizontalAlignment : int

Это свойство указывает, как содержимое выравнивается по горизонтали в поле ввода.

Поддерживаемые значения:

  • Qt.AlignLeft
  • Qt.AlignHCenter
  • Qt.AlignRight

Значение по умолчанию зависит от стиля.

Это свойство было представлено в QtQuick.Controls 1.1.

[только для чтения] hovered : bool

Это свойство указывает, находится ли элемент управления над указателем мыши.

[только для чтения] inputMethodComposing : bool

Это свойство указывает, имеет ли SpinBox частичный ввод текста от метода ввода.

При составлении метода ввода может полагаться на события мыши или клавиатуры от SpinBox для редактирования или подтверждения частичного текста. Это свойство может использоваться для определения того, когда следует отключать обработчики событий, которые могут помешать правильной работе метода ввода.

Это свойство было представлено в QtQuick.Controls 1.3.

maximumValue : real

Максимальное значение диапазона SpinBox. Значение value ограничено этим значением. Если maximumValue меньше minimumValue, будет применяться minimumValue.

Значение по умолчанию равно 99.

menu : Компонент

Это свойство содержит меню редактирования Menu для работы с выделением текста. Установите его в null , если меню не требуется.

Это свойство было представлено в QtQuick.Controls 1.3.

minimumValue : real

Минимальное значение диапазона SpinBox. Значение value ограничено этим значением.

Значение по умолчанию равно 0.0.

prefix : строка

Префикс для значения. Например, "$"

selectByMouse : bool

Это свойство определяет, может ли пользователь выделять текст с помощью мыши.

Значение по умолчанию равно true.

Это свойство было представлено в QtQuick.Controls 1.3.

stepSize : real

Величина, на которую увеличивается/уменьшается значение value при нажатии кнопки спинбокса.

Значение по умолчанию равно 1.0.

suffix : строка

Суффикс для значения. Например, "см"

value : real

Значение SpinBox, ограниченное значениями minimumValue и maximumValue.

Значение по умолчанию равно 0.0.

Документация по сигналам

editingFinished()

Этот сигнал излучается, когда нажата клавиша ВВОД или элемент управления теряет фокус.

Соответствующий обработчик onEditingFinished.

Этот сигнал был представлен в QtQuick.Controls 1.1.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qml-qtquick-controls-spinbox.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API